diff --git a/src/Generated/Admin/Teams/TeamsRequestBuilder.php b/src/Generated/Admin/Teams/TeamsRequestBuilder.php index 2e6c595383d..7aa0fc4141c 100644 --- a/src/Generated/Admin/Teams/TeamsRequestBuilder.php +++ b/src/Generated/Admin/Teams/TeamsRequestBuilder.php @@ -61,7 +61,7 @@ public function delete(?TeamsRequestBuilderDeleteRequestConfiguration $requestCo } /** - * Represents a collection of user configurations. + * A container for all Teams telephone number management functionalities and user configurations. * @param TeamsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -108,7 +108,7 @@ public function toDeleteRequestInformation(?TeamsRequestBuilderDeleteRequestConf } /** - * Represents a collection of user configurations. + * A container for all Teams telephone number management functionalities and user configurations. * @param TeamsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Teams/TeamsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Teams/TeamsRequestBuilderGetQueryParameters.php index 136d46b9625..0ffb09ce461 100644 --- a/src/Generated/Admin/Teams/TeamsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Teams/TeamsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Represents a collection of user configurations. + * A container for all Teams telephone number management functionalities and user configurations. */ class TeamsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php index 965f95857b3..0963fa28217 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php @@ -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); @@ -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 4954835d850..cc4a0fa49da 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php @@ -63,11 +63,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an updatableAsset object. + * 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-updatableasset-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); @@ -78,11 +78,11 @@ public function delete(?UpdatableAssetItemRequestBuilderDeleteRequestConfigurati } /** - * Read the properties and relationships of an updatableAsset object. + * Read the properties of an azureADDevice object. * @param UpdatableAssetItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-get?view=graph-rest-beta Find more info here */ public function get(?UpdatableAssetItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -108,7 +108,7 @@ public function patch(UpdatableAsset $body, ?UpdatableAssetItemRequestBuilderPat } /** - * Delete an updatableAsset object. + * 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 */ @@ -126,7 +126,7 @@ public function toDeleteRequestInformation(?UpdatableAssetItemRequestBuilderDele } /** - * Read the properties and relationships of an updatableAsset object. + * Read the properties of an azureADDevice object. * @param UpdatableAssetItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php index e3e97b05f38..8c15bc94e02 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of an updatableAsset object. + * Read the properties of an azureADDevice object. */ class UpdatableAssetItemRequestBuilderGetQueryParameters { 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..100fbccf86b 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php @@ -54,11 +54,11 @@ public function delete(?ComplianceChangeItemRequestBuilderDeleteRequestConfigura } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @param ComplianceChangeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-get?view=graph-rest-beta Find more info here */ public function get(?ComplianceChangeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -69,12 +69,12 @@ public function get(?ComplianceChangeItemRequestBuilderGetRequestConfiguration $ } /** - * Update the properties of a contentApproval object. + * Update the properties of a complianceChange object. * @param ComplianceChange $body The request body * @param ComplianceChangeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-update?view=graph-rest-beta Find more info here */ public function patch(ComplianceChange $body, ?ComplianceChangeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -103,7 +103,7 @@ public function toDeleteRequestInformation(?ComplianceChangeItemRequestBuilderDe } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @param ComplianceChangeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -124,7 +124,7 @@ public function toGetRequestInformation(?ComplianceChangeItemRequestBuilderGetRe } /** - * Update the properties of a contentApproval object. + * Update the properties of a complianceChange object. * @param ComplianceChange $body The request body * @param ComplianceChangeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php index 5b30a33bd5f..6397a2b5e15 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. */ class ComplianceChangeItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php index 2a8151b5646..a4324094f06 100644 --- a/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php @@ -91,12 +91,12 @@ public function get(?MessagesRequestBuilderGetRequestConfiguration $requestConfi } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. * @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/chat-post-messages?view=graph-rest-beta Find more info here */ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -128,7 +128,7 @@ public function toGetRequestInformation(?MessagesRequestBuilderGetRequestConfigu } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. * @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/Communications/AdhocCalls/AdhocCallsRequestBuilder.php b/src/Generated/Communications/AdhocCalls/AdhocCallsRequestBuilder.php new file mode 100644 index 00000000000..9306772d192 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/AdhocCallsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + * @param string $adhocCallId The unique identifier of adhocCall + * @return AdhocCallItemRequestBuilder + */ + public function byAdhocCallId(string $adhocCallId): AdhocCallItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['adhocCall%2Did'] = $adhocCallId; + return new AdhocCallItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AdhocCallsRequestBuilder 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}/communications/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A collection of ad hoc calls in Teams. + * @param AdhocCallsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AdhocCallsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AdhocCallCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to adhocCalls for communications + * @param AdhocCall $body The request body + * @param AdhocCallsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AdhocCall $body, ?AdhocCallsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AdhocCall::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A collection of ad hoc calls in Teams. + * @param AdhocCallsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AdhocCallsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 adhocCalls for communications + * @param AdhocCall $body The request body + * @param AdhocCallsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AdhocCall $body, ?AdhocCallsRequestBuilderPostRequestConfiguration $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 AdhocCallsRequestBuilder + */ + public function withUrl(string $rawUrl): AdhocCallsRequestBuilder { + return new AdhocCallsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters.php b/src/Generated/Communications/AdhocCalls/AdhocCallsRequestBuilderGetQueryParameters.php similarity index 87% rename from src/Generated/DeviceManagement/TelecomExpenseManagementPartners/TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters.php rename to src/Generated/Communications/AdhocCalls/AdhocCallsRequestBuilderGetQueryParameters.php index aa8c117024e..b7c0906f66f 100644 --- a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Communications/AdhocCalls/AdhocCallsRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/AdhocCallsRequestBuilderGetRequestConfiguration.php similarity index 51% rename from src/Generated/DeviceManagement/TelecomExpenseManagementPartners/TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration.php rename to src/Generated/Communications/AdhocCalls/AdhocCallsRequestBuilderGetRequestConfiguration.php index 1e4d98f7a71..2e1bacaf186 100644 --- a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Communications/AdhocCalls/AdhocCallsRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param AdhocCallsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?AdhocCallsRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters. + * Instantiates a new AdhocCallsRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Tel * @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 TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters + * @return AdhocCallsRequestBuilderGetQueryParameters */ - 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): TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters { - return new TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): AdhocCallsRequestBuilderGetQueryParameters { + return new AdhocCallsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/Communications/AdhocCalls/AdhocCallsRequestBuilderPostRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/AdhocCallsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ebb5d8c4b0a --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/AdhocCallsRequestBuilderPostRequestConfiguration.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/Communications/AdhocCalls/Count/CountRequestBuilder.php b/src/Generated/Communications/AdhocCalls/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..8a176c5702d --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/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}/communications/adhocCalls/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Communications/AdhocCalls/Count/CountRequestBuilderGetQueryParameters.php similarity index 89% rename from src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Communications/AdhocCalls/Count/CountRequestBuilderGetQueryParameters.php index 5fcd3d0aa4d..f0e9ddfe784 100644 --- a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Communications/AdhocCalls/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + */ + public function transcripts(): TranscriptsRequestBuilder { + return new TranscriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AdhocCallItemRequestBuilder 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}/communications/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property adhocCalls for communications + * @param AdhocCallItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AdhocCallItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A collection of ad hoc calls in Teams. + * @param AdhocCallItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AdhocCallItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AdhocCall::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property adhocCalls in communications + * @param AdhocCall $body The request body + * @param AdhocCallItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AdhocCall $body, ?AdhocCallItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AdhocCall::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property adhocCalls for communications + * @param AdhocCallItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AdhocCallItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A collection of ad hoc calls in Teams. + * @param AdhocCallItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AdhocCallItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 adhocCalls in communications + * @param AdhocCall $body The request body + * @param AdhocCallItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AdhocCall $body, ?AdhocCallItemRequestBuilderPatchRequestConfiguration $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 AdhocCallItemRequestBuilder + */ + public function withUrl(string $rawUrl): AdhocCallItemRequestBuilder { + return new AdhocCallItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/AdhocCallItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/AdhocCallItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9ed5161c8c8 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/AdhocCallItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters.php b/src/Generated/Communications/AdhocCalls/Item/AdhocCallItemRequestBuilderGetQueryParameters.php similarity index 67% rename from src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters.php rename to src/Generated/Communications/AdhocCalls/Item/AdhocCallItemRequestBuilderGetQueryParameters.php index ce007a827c6..a5a513deb71 100644 --- a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Communications/AdhocCalls/Item/AdhocCallItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Communications/AdhocCalls/Item/AdhocCallItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/AdhocCallItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a60cc065c9c --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/AdhocCallItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AdhocCallItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AdhocCallItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AdhocCallItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AdhocCallItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AdhocCallItemRequestBuilderGetQueryParameters { + return new AdhocCallItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/AdhocCallItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/AdhocCallItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ab3c3585a71 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/AdhocCallItemRequestBuilderPatchRequestConfiguration.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/Communications/AdhocCalls/Item/Recordings/Count/CountRequestBuilder.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d1bb55f7291 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/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}/communications/adhocCalls/{adhocCall%2Did}/recordings/$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/Communications/AdhocCalls/Item/Recordings/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..56ee67fe654 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Recordings/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d2e7c3fda4f --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/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/Communications/AdhocCalls/Item/Recordings/Delta/DeltaGetResponse.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..9d31c80b698 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Delta/DeltaGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CallRecording::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, CallRecording::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/Communications/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilder.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..c096316fdbd --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilder.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}/communications/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function delta + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeltaGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function delta + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 DeltaRequestBuilder + */ + public function withUrl(string $rawUrl): DeltaRequestBuilder { + return new DeltaRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..811cd3c45ca --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilderGetQueryParameters.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 DeltaRequestBuilderGetQueryParameters 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/Communications/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..29d2d8d299e --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeltaRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeltaRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters. + * @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 DeltaRequestBuilderGetQueryParameters + */ + 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): DeltaRequestBuilderGetQueryParameters { + return new DeltaRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilder.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilder.php new file mode 100644 index 00000000000..24cb20f39b4 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CallRecordingItemRequestBuilder 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}/communications/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property recordings for communications + * @param CallRecordingItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CallRecordingItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The recordings of a call. Read-only. + * @param CallRecordingItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CallRecordingItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallRecording::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property recordings in communications + * @param CallRecording $body The request body + * @param CallRecordingItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CallRecording $body, ?CallRecordingItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallRecording::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property recordings for communications + * @param CallRecordingItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CallRecordingItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The recordings of a call. Read-only. + * @param CallRecordingItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CallRecordingItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 recordings in communications + * @param CallRecording $body The request body + * @param CallRecordingItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CallRecording $body, ?CallRecordingItemRequestBuilderPatchRequestConfiguration $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 CallRecordingItemRequestBuilder + */ + public function withUrl(string $rawUrl): CallRecordingItemRequestBuilder { + return new CallRecordingItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0c9daddfdc8 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderDeleteRequestConfiguration.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/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderGetQueryParameters.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..104e5584fc0 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderGetQueryParameters.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 CallRecordingItemRequestBuilderGetQueryParameters 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/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6e358fc3862 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CallRecordingItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CallRecordingItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CallRecordingItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CallRecordingItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CallRecordingItemRequestBuilderGetQueryParameters { + return new CallRecordingItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..a6de188b7a3 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderPatchRequestConfiguration.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/Communications/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilder.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilder.php new file mode 100644 index 00000000000..eb4bd637c01 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilder.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}/communications/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The content of the recording. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The content of the recording. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The content of the recording. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallRecording::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The content of the recording. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The content of the recording. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The content of the recording. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f462d182550 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.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/Communications/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6f389a6a51d --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderGetRequestConfiguration.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/Communications/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..eb147f69015 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderPutRequestConfiguration.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/Communications/AdhocCalls/Item/Recordings/RecordingsRequestBuilder.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/RecordingsRequestBuilder.php new file mode 100644 index 00000000000..ffc7d982952 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/RecordingsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + * @param string $callRecordingId The unique identifier of callRecording + * @return CallRecordingItemRequestBuilder + */ + public function byCallRecordingId(string $callRecordingId): CallRecordingItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['callRecording%2Did'] = $callRecordingId; + return new CallRecordingItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RecordingsRequestBuilder 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}/communications/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The recordings of a call. Read-only. + * @param RecordingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RecordingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallRecordingCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to recordings for communications + * @param CallRecording $body The request body + * @param RecordingsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CallRecording $body, ?RecordingsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallRecording::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The recordings of a call. Read-only. + * @param RecordingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RecordingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 recordings for communications + * @param CallRecording $body The request body + * @param RecordingsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CallRecording $body, ?RecordingsRequestBuilderPostRequestConfiguration $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 RecordingsRequestBuilder + */ + public function withUrl(string $rawUrl): RecordingsRequestBuilder { + return new RecordingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Recordings/RecordingsRequestBuilderGetQueryParameters.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/RecordingsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c9d5060bdb5 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/RecordingsRequestBuilderGetQueryParameters.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 RecordingsRequestBuilderGetQueryParameters 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/Communications/AdhocCalls/Item/Recordings/RecordingsRequestBuilderGetRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/RecordingsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b987b79afb8 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/RecordingsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RecordingsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RecordingsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RecordingsRequestBuilderGetQueryParameters. + * @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 RecordingsRequestBuilderGetQueryParameters + */ + 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): RecordingsRequestBuilderGetQueryParameters { + return new RecordingsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Recordings/RecordingsRequestBuilderPostRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Recordings/RecordingsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2b8a3216ac6 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Recordings/RecordingsRequestBuilderPostRequestConfiguration.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/Communications/AdhocCalls/Item/Transcripts/Count/CountRequestBuilder.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..cba9fba832b --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/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}/communications/adhocCalls/{adhocCall%2Did}/transcripts/$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/Communications/AdhocCalls/Item/Transcripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ff856a79db9 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Transcripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..48cfa95a434 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/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/Communications/AdhocCalls/Item/Transcripts/Delta/DeltaGetResponse.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..6018267c217 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Delta/DeltaGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CallTranscript::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, CallTranscript::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/Communications/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilder.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..ecfe31797e7 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilder.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}/communications/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function delta + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeltaGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function delta + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 DeltaRequestBuilder + */ + public function withUrl(string $rawUrl): DeltaRequestBuilder { + return new DeltaRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ff9f27dd4e9 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilderGetQueryParameters.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 DeltaRequestBuilderGetQueryParameters 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/Communications/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4f8d38c9f23 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeltaRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeltaRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters. + * @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 DeltaRequestBuilderGetQueryParameters + */ + 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): DeltaRequestBuilderGetQueryParameters { + return new DeltaRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.php new file mode 100644 index 00000000000..2403db8ab6f --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the media for the cloudCommunications entity. + */ + public function metadataContent(): MetadataContentRequestBuilder { + return new MetadataContentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CallTranscriptItemRequestBuilder 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}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property transcripts for communications + * @param CallTranscriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CallTranscriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The transcripts of a call. Read-only. + * @param CallTranscriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CallTranscriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallTranscript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property transcripts in communications + * @param CallTranscript $body The request body + * @param CallTranscriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CallTranscript $body, ?CallTranscriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallTranscript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property transcripts for communications + * @param CallTranscriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CallTranscriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The transcripts of a call. Read-only. + * @param CallTranscriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CallTranscriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 transcripts in communications + * @param CallTranscript $body The request body + * @param CallTranscriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CallTranscript $body, ?CallTranscriptItemRequestBuilderPatchRequestConfiguration $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 CallTranscriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): CallTranscriptItemRequestBuilder { + return new CallTranscriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..41bb421c0f0 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderDeleteRequestConfiguration.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/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetQueryParameters.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d610b427254 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetQueryParameters.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 CallTranscriptItemRequestBuilderGetQueryParameters 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/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6d58ade6739 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CallTranscriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CallTranscriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CallTranscriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CallTranscriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CallTranscriptItemRequestBuilderGetQueryParameters { + return new CallTranscriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..6849962cdaf --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderPatchRequestConfiguration.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/Communications/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilder.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilder.php new file mode 100644 index 00000000000..b28a356f819 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilder.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}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The content of the transcript. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The content of the transcript. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The content of the transcript. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallTranscript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The content of the transcript. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The content of the transcript. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The content of the transcript. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f12875ebe86 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.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/Communications/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..72030afd4bc --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderGetRequestConfiguration.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/Communications/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..1f02ac06e82 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderPutRequestConfiguration.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/Communications/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.php new file mode 100644 index 00000000000..1801c40c405 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param MetadataContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MetadataContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param MetadataContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MetadataContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param StreamInterface $body Binary request body + * @param MetadataContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?MetadataContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param MetadataContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MetadataContentRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param MetadataContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MetadataContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param StreamInterface $body Binary request body + * @param MetadataContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?MetadataContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MetadataContentRequestBuilder + */ + public function withUrl(string $rawUrl): MetadataContentRequestBuilder { + return new MetadataContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c62b8c10d09 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderDeleteRequestConfiguration.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/Communications/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderGetRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..68d35bcb1ea --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderGetRequestConfiguration.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/Communications/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderPutRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..d0932768744 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderPutRequestConfiguration.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/Communications/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilder.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilder.php new file mode 100644 index 00000000000..6be24e2fa75 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + * @param string $callTranscriptId The unique identifier of callTranscript + * @return CallTranscriptItemRequestBuilder + */ + public function byCallTranscriptId(string $callTranscriptId): CallTranscriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['callTranscript%2Did'] = $callTranscriptId; + return new CallTranscriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TranscriptsRequestBuilder 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}/communications/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The transcripts of a call. Read-only. + * @param TranscriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TranscriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallTranscriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to transcripts for communications + * @param CallTranscript $body The request body + * @param TranscriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CallTranscript $body, ?TranscriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallTranscript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The transcripts of a call. Read-only. + * @param TranscriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TranscriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 transcripts for communications + * @param CallTranscript $body The request body + * @param TranscriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CallTranscript $body, ?TranscriptsRequestBuilderPostRequestConfiguration $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 TranscriptsRequestBuilder + */ + public function withUrl(string $rawUrl): TranscriptsRequestBuilder { + return new TranscriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f3390a22d89 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.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 TranscriptsRequestBuilderGetQueryParameters 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/Communications/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9e246e79d07 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TranscriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TranscriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TranscriptsRequestBuilderGetQueryParameters. + * @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 TranscriptsRequestBuilderGetQueryParameters + */ + 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): TranscriptsRequestBuilderGetQueryParameters { + return new TranscriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Communications/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/Communications/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b19b39e6c06 --- /dev/null +++ b/src/Generated/Communications/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderPostRequestConfiguration.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/Communications/CommunicationsRequestBuilder.php b/src/Generated/Communications/CommunicationsRequestBuilder.php index 81016cc4945..77483f23f57 100644 --- a/src/Generated/Communications/CommunicationsRequestBuilder.php +++ b/src/Generated/Communications/CommunicationsRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Communications\AdhocCalls\AdhocCallsRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\CallRecords\CallRecordsRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\Calls\CallsRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\GetAllOnlineMeetingMessages\GetAllOnlineMeetingMessagesRequestBuilder; @@ -24,6 +25,13 @@ */ class CommunicationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + */ + public function adhocCalls(): AdhocCallsRequestBuilder { + return new AdhocCallsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the callRecords property of the microsoft.graph.cloudCommunications entity. */ diff --git a/src/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeetingEngagementConversationItemRequestBuilder.php b/src/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeetingEngagementConversationItemRequestBuilder.php index b1022748d0e..9ace5fdbc2d 100644 --- a/src/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeetingEngagementConversationItemRequestBuilder.php +++ b/src/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeetingEngagementConversationItemRequestBuilder.php @@ -69,7 +69,7 @@ public function delete(?OnlineMeetingEngagementConversationItemRequestBuilderDel } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @param OnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -116,7 +116,7 @@ public function toDeleteRequestInformation(?OnlineMeetingEngagementConversationI } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @param OnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters.php b/src/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters.php index b3cb1146f1e..d72daf1b030 100644 --- a/src/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. */ class OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Communications/OnlineMeetingConversations/OnlineMeetingConversationsRequestBuilder.php b/src/Generated/Communications/OnlineMeetingConversations/OnlineMeetingConversationsRequestBuilder.php index 160879c04a7..e74c352f1f9 100644 --- a/src/Generated/Communications/OnlineMeetingConversations/OnlineMeetingConversationsRequestBuilder.php +++ b/src/Generated/Communications/OnlineMeetingConversations/OnlineMeetingConversationsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @param OnlineMeetingConversationsRequestBuilderGetRequestConfiguration|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(OnlineMeetingEngagementConversation $body, ?OnlineMeetingCo } /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @param OnlineMeetingConversationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Communications/OnlineMeetingConversations/OnlineMeetingConversationsRequestBuilderGetQueryParameters.php b/src/Generated/Communications/OnlineMeetingConversations/OnlineMeetingConversationsRequestBuilderGetQueryParameters.php index f5ecfe9dab8..2eed975d54e 100644 --- a/src/Generated/Communications/OnlineMeetingConversations/OnlineMeetingConversationsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Communications/OnlineMeetingConversations/OnlineMeetingConversationsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. */ class OnlineMeetingConversationsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php index d481eb573a6..1c24c706925 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphAndroidLobApp\ContentVersions\Item\ContainedApps\ContainedAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphAndroidLobApp\ContentVersions\Item\Files\FilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphAndroidLobApp\ContentVersions\Item\Scripts\ScriptsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\MobileAppContent; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function files(): FilesRequestBuilder { return new FilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + */ + public function scripts(): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MobileAppContentItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ce5c6687815 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..15ab2febd52 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1e0042cef7d --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/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/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php new file mode 100644 index 00000000000..a71ab9274c3 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $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 MobileAppContentScriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): MobileAppContentScriptItemRequestBuilder { + return new MobileAppContentScriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d83526c986c --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ef3905bf966 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.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 MobileAppContentScriptItemRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6b37e91d788 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileAppContentScriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileAppContentScriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileAppContentScriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileAppContentScriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileAppContentScriptItemRequestBuilderGetQueryParameters { + return new MobileAppContentScriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0711382fa61 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php new file mode 100644 index 00000000000..325129e11a9 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @param string $mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return MobileAppContentScriptItemRequestBuilder + */ + public function byMobileAppContentScriptId(string $mobileAppContentScriptId): MobileAppContentScriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mobileAppContentScript%2Did'] = $mobileAppContentScriptId; + return new MobileAppContentScriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScriptsRequestBuilder 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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $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 ScriptsRequestBuilder + */ + public function withUrl(string $rawUrl): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e04c655e65b --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.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 ScriptsRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cf72e8d4079 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScriptsRequestBuilderGetQueryParameters. + * @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 ScriptsRequestBuilderGetQueryParameters + */ + 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): ScriptsRequestBuilderGetQueryParameters { + return new ScriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..84e193531af --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php index 6c9c5b74fe0..4dd3d34d8dd 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphIosLobApp\ContentVersions\Item\ContainedApps\ContainedAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphIosLobApp\ContentVersions\Item\Files\FilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphIosLobApp\ContentVersions\Item\Scripts\ScriptsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\MobileAppContent; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function files(): FilesRequestBuilder { return new FilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + */ + public function scripts(): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MobileAppContentItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..86b2b34f897 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bfe387e8ce2 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..350a15e77cf --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/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/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php new file mode 100644 index 00000000000..1bd566aed8e --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $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 MobileAppContentScriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): MobileAppContentScriptItemRequestBuilder { + return new MobileAppContentScriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7c2f1036b3a --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7d244c16a60 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.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 MobileAppContentScriptItemRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3122bb21b12 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileAppContentScriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileAppContentScriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileAppContentScriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileAppContentScriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileAppContentScriptItemRequestBuilderGetQueryParameters { + return new MobileAppContentScriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7a62459e475 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php new file mode 100644 index 00000000000..9ef711ca021 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @param string $mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return MobileAppContentScriptItemRequestBuilder + */ + public function byMobileAppContentScriptId(string $mobileAppContentScriptId): MobileAppContentScriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mobileAppContentScript%2Did'] = $mobileAppContentScriptId; + return new MobileAppContentScriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScriptsRequestBuilder 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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $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 ScriptsRequestBuilder + */ + public function withUrl(string $rawUrl): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cbc2e9201e9 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.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 ScriptsRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2acc2913488 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScriptsRequestBuilderGetQueryParameters. + * @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 ScriptsRequestBuilderGetQueryParameters + */ + 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): ScriptsRequestBuilderGetQueryParameters { + return new ScriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5e86056ddf8 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php index 584330f3a95..9e9bdd71559 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphMacOSDmgApp\ContentVersions\Item\ContainedApps\ContainedAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphMacOSDmgApp\ContentVersions\Item\Files\FilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphMacOSDmgApp\ContentVersions\Item\Scripts\ScriptsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\MobileAppContent; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function files(): FilesRequestBuilder { return new FilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + */ + public function scripts(): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MobileAppContentItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..766c378483e --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..27124c4b862 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5cae4d51ddc --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/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/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php new file mode 100644 index 00000000000..264bee96757 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $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 MobileAppContentScriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): MobileAppContentScriptItemRequestBuilder { + return new MobileAppContentScriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1540a3ca4ae --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6d3c8664875 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.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 MobileAppContentScriptItemRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..084c4996e6b --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileAppContentScriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileAppContentScriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileAppContentScriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileAppContentScriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileAppContentScriptItemRequestBuilderGetQueryParameters { + return new MobileAppContentScriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..86d8b6fd50d --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php new file mode 100644 index 00000000000..b2f172849c3 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @param string $mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return MobileAppContentScriptItemRequestBuilder + */ + public function byMobileAppContentScriptId(string $mobileAppContentScriptId): MobileAppContentScriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mobileAppContentScript%2Did'] = $mobileAppContentScriptId; + return new MobileAppContentScriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScriptsRequestBuilder 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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $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 ScriptsRequestBuilder + */ + public function withUrl(string $rawUrl): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..68b99e0020d --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.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 ScriptsRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b072b83f439 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScriptsRequestBuilderGetQueryParameters. + * @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 ScriptsRequestBuilderGetQueryParameters + */ + 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): ScriptsRequestBuilderGetQueryParameters { + return new ScriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a7ed5f86c1c --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php index 10eecbb70b5..d1ca0714786 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphMacOSLobApp\ContentVersions\Item\ContainedApps\ContainedAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphMacOSLobApp\ContentVersions\Item\Files\FilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphMacOSLobApp\ContentVersions\Item\Scripts\ScriptsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\MobileAppContent; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function files(): FilesRequestBuilder { return new FilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + */ + public function scripts(): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MobileAppContentItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e5814d91022 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1fd17efbf77 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7f410d8b88a --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/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/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php new file mode 100644 index 00000000000..600ba5e1b61 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $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 MobileAppContentScriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): MobileAppContentScriptItemRequestBuilder { + return new MobileAppContentScriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..3bdd5a01167 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a5b037b4ec7 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.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 MobileAppContentScriptItemRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..091553643c4 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileAppContentScriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileAppContentScriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileAppContentScriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileAppContentScriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileAppContentScriptItemRequestBuilderGetQueryParameters { + return new MobileAppContentScriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e887db4f0ce --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php new file mode 100644 index 00000000000..30b6df1fcfe --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @param string $mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return MobileAppContentScriptItemRequestBuilder + */ + public function byMobileAppContentScriptId(string $mobileAppContentScriptId): MobileAppContentScriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mobileAppContentScript%2Did'] = $mobileAppContentScriptId; + return new MobileAppContentScriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScriptsRequestBuilder 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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $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 ScriptsRequestBuilder + */ + public function withUrl(string $rawUrl): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5c1d7368005 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.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 ScriptsRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c06b7f6dca9 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScriptsRequestBuilderGetQueryParameters. + * @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 ScriptsRequestBuilderGetQueryParameters + */ + 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): ScriptsRequestBuilderGetQueryParameters { + return new ScriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e5de590531a --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php index ace90e06c25..c6be5aae56a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphMacOSPkgApp\ContentVersions\Item\ContainedApps\ContainedAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphMacOSPkgApp\ContentVersions\Item\Files\FilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphMacOSPkgApp\ContentVersions\Item\Scripts\ScriptsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\MobileAppContent; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function files(): FilesRequestBuilder { return new FilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + */ + public function scripts(): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MobileAppContentItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..7519afff361 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSPkgApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..64eacd0396f --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1acb961649d --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/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/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php new file mode 100644 index 00000000000..c20f5a43db9 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSPkgApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $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 MobileAppContentScriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): MobileAppContentScriptItemRequestBuilder { + return new MobileAppContentScriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..73a36ef57df --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0c1aba41d99 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.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 MobileAppContentScriptItemRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f590bf6d2af --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileAppContentScriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileAppContentScriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileAppContentScriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileAppContentScriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileAppContentScriptItemRequestBuilderGetQueryParameters { + return new MobileAppContentScriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f085b7c77fa --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php new file mode 100644 index 00000000000..4ae13d466e6 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @param string $mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return MobileAppContentScriptItemRequestBuilder + */ + public function byMobileAppContentScriptId(string $mobileAppContentScriptId): MobileAppContentScriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mobileAppContentScript%2Did'] = $mobileAppContentScriptId; + return new MobileAppContentScriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScriptsRequestBuilder 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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSPkgApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $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 ScriptsRequestBuilder + */ + public function withUrl(string $rawUrl): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..90d0cc8a00f --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.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 ScriptsRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..161204f17ff --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScriptsRequestBuilderGetQueryParameters. + * @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 ScriptsRequestBuilderGetQueryParameters + */ + 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): ScriptsRequestBuilderGetQueryParameters { + return new ScriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..cb503d505ae --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php index 807e67a554c..426cb7c226a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphManagedAndroidLobApp\ContentVersions\Item\ContainedApps\ContainedAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphManagedAndroidLobApp\ContentVersions\Item\Files\FilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphManagedAndroidLobApp\ContentVersions\Item\Scripts\ScriptsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\MobileAppContent; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function files(): FilesRequestBuilder { return new FilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + */ + public function scripts(): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MobileAppContentItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a56a24aaeb8 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..319e62776ce --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..27303b5bdbe --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/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/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php new file mode 100644 index 00000000000..3f701861b47 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $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 MobileAppContentScriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): MobileAppContentScriptItemRequestBuilder { + return new MobileAppContentScriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..55d8d42db6a --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d86000f7b05 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.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 MobileAppContentScriptItemRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..558446475bb --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileAppContentScriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileAppContentScriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileAppContentScriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileAppContentScriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileAppContentScriptItemRequestBuilderGetQueryParameters { + return new MobileAppContentScriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..6d696653137 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php new file mode 100644 index 00000000000..0a471c19f77 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @param string $mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return MobileAppContentScriptItemRequestBuilder + */ + public function byMobileAppContentScriptId(string $mobileAppContentScriptId): MobileAppContentScriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mobileAppContentScript%2Did'] = $mobileAppContentScriptId; + return new MobileAppContentScriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScriptsRequestBuilder 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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $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 ScriptsRequestBuilder + */ + public function withUrl(string $rawUrl): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6aa2e49656c --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.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 ScriptsRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0f8d6252b1d --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScriptsRequestBuilderGetQueryParameters. + * @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 ScriptsRequestBuilderGetQueryParameters + */ + 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): ScriptsRequestBuilderGetQueryParameters { + return new ScriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..951e1902565 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php index 4f3ab03ad3c..ba552e30308 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphManagedIOSLobApp\ContentVersions\Item\ContainedApps\ContainedAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphManagedIOSLobApp\ContentVersions\Item\Files\FilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphManagedIOSLobApp\ContentVersions\Item\Scripts\ScriptsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\MobileAppContent; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function files(): FilesRequestBuilder { return new FilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + */ + public function scripts(): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MobileAppContentItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e84b0dc7a03 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..98f1f7fdc56 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..376603d0934 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/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/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php new file mode 100644 index 00000000000..6139c3a14c6 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $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 MobileAppContentScriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): MobileAppContentScriptItemRequestBuilder { + return new MobileAppContentScriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7020f6a88b9 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..28c881e28d3 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.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 MobileAppContentScriptItemRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a535bd6abca --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileAppContentScriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileAppContentScriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileAppContentScriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileAppContentScriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileAppContentScriptItemRequestBuilderGetQueryParameters { + return new MobileAppContentScriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9af6b5e0e1f --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php new file mode 100644 index 00000000000..44d31c77782 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @param string $mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return MobileAppContentScriptItemRequestBuilder + */ + public function byMobileAppContentScriptId(string $mobileAppContentScriptId): MobileAppContentScriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mobileAppContentScript%2Did'] = $mobileAppContentScriptId; + return new MobileAppContentScriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScriptsRequestBuilder 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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $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 ScriptsRequestBuilder + */ + public function withUrl(string $rawUrl): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..710da0cb911 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.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 ScriptsRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e0ebca54f76 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScriptsRequestBuilderGetQueryParameters. + * @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 ScriptsRequestBuilderGetQueryParameters + */ + 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): ScriptsRequestBuilderGetQueryParameters { + return new ScriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ac378def344 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php index 9c3b64d7894..2f368c0ab34 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphManagedMobileLobApp\ContentVersions\Item\ContainedApps\ContainedAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphManagedMobileLobApp\ContentVersions\Item\Files\FilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphManagedMobileLobApp\ContentVersions\Item\Scripts\ScriptsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\MobileAppContent; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function files(): FilesRequestBuilder { return new FilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + */ + public function scripts(): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MobileAppContentItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f48497d4fa9 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..34f9ffed2df --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d55ba2bc035 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/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/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php new file mode 100644 index 00000000000..1f5bc0b69fc --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $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 MobileAppContentScriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): MobileAppContentScriptItemRequestBuilder { + return new MobileAppContentScriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..755085c6cb8 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e1206176b4b --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.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 MobileAppContentScriptItemRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a400178bc74 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileAppContentScriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileAppContentScriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileAppContentScriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileAppContentScriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileAppContentScriptItemRequestBuilderGetQueryParameters { + return new MobileAppContentScriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e8c35608e63 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php new file mode 100644 index 00000000000..b4358deb091 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @param string $mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return MobileAppContentScriptItemRequestBuilder + */ + public function byMobileAppContentScriptId(string $mobileAppContentScriptId): MobileAppContentScriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mobileAppContentScript%2Did'] = $mobileAppContentScriptId; + return new MobileAppContentScriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScriptsRequestBuilder 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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $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 ScriptsRequestBuilder + */ + public function withUrl(string $rawUrl): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f71c9803b6d --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.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 ScriptsRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0f91b098784 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScriptsRequestBuilderGetQueryParameters. + * @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 ScriptsRequestBuilderGetQueryParameters + */ + 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): ScriptsRequestBuilderGetQueryParameters { + return new ScriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..fe5a17dd578 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php index a016c615a0a..ab1dca52f92 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/MobileAppContentItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphWin32LobApp\ContentVersions\Item\ContainedApps\ContainedAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphWin32LobApp\ContentVersions\Item\Files\FilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphWin32LobApp\ContentVersions\Item\Scripts\ScriptsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\MobileAppContent; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function files(): FilesRequestBuilder { return new FilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + */ + public function scripts(): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MobileAppContentItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..bbb67117b05 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1195a79508a --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9bb0c88dd3a --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/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/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php new file mode 100644 index 00000000000..72302af8b0d --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $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 MobileAppContentScriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): MobileAppContentScriptItemRequestBuilder { + return new MobileAppContentScriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d10f476e98c --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2d6e00b8f1f --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.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 MobileAppContentScriptItemRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..187ec7cccfd --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileAppContentScriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileAppContentScriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileAppContentScriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileAppContentScriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileAppContentScriptItemRequestBuilderGetQueryParameters { + return new MobileAppContentScriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5f1f6f7eea9 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php new file mode 100644 index 00000000000..130c3718c7b --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @param string $mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return MobileAppContentScriptItemRequestBuilder + */ + public function byMobileAppContentScriptId(string $mobileAppContentScriptId): MobileAppContentScriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mobileAppContentScript%2Did'] = $mobileAppContentScriptId; + return new MobileAppContentScriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScriptsRequestBuilder 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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $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 ScriptsRequestBuilder + */ + public function withUrl(string $rawUrl): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7cc9cc8859a --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.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 ScriptsRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9b44f549019 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScriptsRequestBuilderGetQueryParameters. + * @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 ScriptsRequestBuilderGetQueryParameters + */ + 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): ScriptsRequestBuilderGetQueryParameters { + return new ScriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b38469a41e7 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/MobileAppContentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/MobileAppContentItemRequestBuilder.php index 2e951a5a072..23bec1779ae 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/MobileAppContentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/MobileAppContentItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphWindowsAppX\ContentVersions\Item\ContainedApps\ContainedAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphWindowsAppX\ContentVersions\Item\Files\FilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphWindowsAppX\ContentVersions\Item\Scripts\ScriptsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\MobileAppContent; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function files(): FilesRequestBuilder { return new FilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + */ + public function scripts(): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MobileAppContentItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..cf03e9d2e51 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/scripts/$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/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..92d8fc8c7b5 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..43b58060471 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/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/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php new file mode 100644 index 00000000000..1e0659c0027 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $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 MobileAppContentScriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): MobileAppContentScriptItemRequestBuilder { + return new MobileAppContentScriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..67414fc68bd --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e8dabae79dc --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.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 MobileAppContentScriptItemRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..547bf54acbb --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileAppContentScriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileAppContentScriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileAppContentScriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileAppContentScriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileAppContentScriptItemRequestBuilderGetQueryParameters { + return new MobileAppContentScriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3311b2cdb35 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php new file mode 100644 index 00000000000..22ad32e9a09 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @param string $mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return MobileAppContentScriptItemRequestBuilder + */ + public function byMobileAppContentScriptId(string $mobileAppContentScriptId): MobileAppContentScriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mobileAppContentScript%2Did'] = $mobileAppContentScriptId; + return new MobileAppContentScriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScriptsRequestBuilder 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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $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 ScriptsRequestBuilder + */ + public function withUrl(string $rawUrl): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f1f6028cafc --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.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 ScriptsRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..48fe8a1330f --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScriptsRequestBuilderGetQueryParameters. + * @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 ScriptsRequestBuilderGetQueryParameters + */ + 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): ScriptsRequestBuilderGetQueryParameters { + return new ScriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3a1f31a9015 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/MobileAppContentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/MobileAppContentItemRequestBuilder.php index 60ce951fb83..c00ff857bce 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/MobileAppContentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/MobileAppContentItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphWindowsMobileMSI\ContentVersions\Item\ContainedApps\ContainedAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphWindowsMobileMSI\ContentVersions\Item\Files\FilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphWindowsMobileMSI\ContentVersions\Item\Scripts\ScriptsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\MobileAppContent; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function files(): FilesRequestBuilder { return new FilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + */ + public function scripts(): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MobileAppContentItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0c1a5e8b27f --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/scripts/$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/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5007e43113b --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b870d07a73f --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/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/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php new file mode 100644 index 00000000000..fd76f21a6ce --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $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 MobileAppContentScriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): MobileAppContentScriptItemRequestBuilder { + return new MobileAppContentScriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5725997f8e1 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dfc028e5030 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.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 MobileAppContentScriptItemRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2409eee9119 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileAppContentScriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileAppContentScriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileAppContentScriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileAppContentScriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileAppContentScriptItemRequestBuilderGetQueryParameters { + return new MobileAppContentScriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..345c7b22779 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php new file mode 100644 index 00000000000..22e976b48d0 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @param string $mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return MobileAppContentScriptItemRequestBuilder + */ + public function byMobileAppContentScriptId(string $mobileAppContentScriptId): MobileAppContentScriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mobileAppContentScript%2Did'] = $mobileAppContentScriptId; + return new MobileAppContentScriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScriptsRequestBuilder 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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $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 ScriptsRequestBuilder + */ + public function withUrl(string $rawUrl): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a17f6559e8a --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.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 ScriptsRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f2356397413 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScriptsRequestBuilderGetQueryParameters. + * @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 ScriptsRequestBuilderGetQueryParameters + */ + 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): ScriptsRequestBuilderGetQueryParameters { + return new ScriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..0cb19ce2498 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/MobileAppContentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/MobileAppContentItemRequestBuilder.php index 751a5829cd1..1e7bd8bedc5 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/MobileAppContentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/MobileAppContentItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphWindowsUniversalAppX\ContentVersions\Item\ContainedApps\ContainedAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphWindowsUniversalAppX\ContentVersions\Item\Files\FilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceAppManagement\MobileApps\Item\GraphWindowsUniversalAppX\ContentVersions\Item\Scripts\ScriptsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\MobileAppContent; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function files(): FilesRequestBuilder { return new FilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + */ + public function scripts(): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new MobileAppContentItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..242cec7eb6f --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/scripts/$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/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7dfe1b04d7a --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..22a32dc08e9 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/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/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.php new file mode 100644 index 00000000000..a3468c6e50b --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilder.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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property scripts for deviceAppManagement + * @param MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The list of scripts for this app content version. + * @param MobileAppContentScriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MobileAppContentScriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts in deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MobileAppContentScript $body, ?MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration $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 MobileAppContentScriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): MobileAppContentScriptItemRequestBuilder { + return new MobileAppContentScriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..53d6d70ab95 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6364196fa13 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetQueryParameters.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 MobileAppContentScriptItemRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..37d15c9da0f --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileAppContentScriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileAppContentScriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileAppContentScriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileAppContentScriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileAppContentScriptItemRequestBuilderGetQueryParameters { + return new MobileAppContentScriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d08aefd0218 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/Item/MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration.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/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php new file mode 100644 index 00000000000..53d9a5d0f6d --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + * @param string $mobileAppContentScriptId The unique identifier of mobileAppContentScript + * @return MobileAppContentScriptItemRequestBuilder + */ + public function byMobileAppContentScriptId(string $mobileAppContentScriptId): MobileAppContentScriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mobileAppContentScript%2Did'] = $mobileAppContentScriptId; + return new MobileAppContentScriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ScriptsRequestBuilder 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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppContentScript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The list of scripts for this app content version. + * @param ScriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ScriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 scripts for deviceAppManagement + * @param MobileAppContentScript $body The request body + * @param ScriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MobileAppContentScript $body, ?ScriptsRequestBuilderPostRequestConfiguration $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 ScriptsRequestBuilder + */ + public function withUrl(string $rawUrl): ScriptsRequestBuilder { + return new ScriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..27c6e7ba8af --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetQueryParameters.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 ScriptsRequestBuilderGetQueryParameters 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/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8c2443d7eaf --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ScriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ScriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ScriptsRequestBuilderGetQueryParameters. + * @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 ScriptsRequestBuilderGetQueryParameters + */ + 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): ScriptsRequestBuilderGetQueryParameters { + return new ScriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b27af50dff7 --- /dev/null +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/ContentVersions/Item/Scripts/ScriptsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php index b80e5d79ed8..a145ae633ab 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?DeviceComplianceScheduledActionForRuleItemRequestBuilder } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?DeviceComplianceScheduledActionForRu } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php index 0f745123334..253415c5c8d 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php index bb4f67a3ce3..a85baf0f7f7 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param ScheduledActionsForRuleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(DeviceComplianceScheduledActionForRule $body, ?ScheduledAct } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param ScheduledActionsForRuleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php index 614c634523d..4ffc159cb20 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ class ScheduledActionsForRuleRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceManagementRequestBuilder.php b/src/Generated/DeviceManagement/DeviceManagementRequestBuilder.php index f57f8962271..be2aba814fa 100644 --- a/src/Generated/DeviceManagement/DeviceManagementRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceManagementRequestBuilder.php @@ -127,7 +127,6 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\ServiceNowConnections\ServiceNowConnectionsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\SettingDefinitions\SettingDefinitionsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\SoftwareUpdateStatusSummary\SoftwareUpdateStatusSummaryRequestBuilder; -use Microsoft\Graph\Beta\Generated\DeviceManagement\TelecomExpenseManagementPartners\TelecomExpenseManagementPartnersRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\TemplateInsights\TemplateInsightsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Templates\TemplatesRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\TemplateSettings\TemplateSettingsRequestBuilder; @@ -1028,13 +1027,6 @@ public function softwareUpdateStatusSummary(): SoftwareUpdateStatusSummaryReques return new SoftwareUpdateStatusSummaryRequestBuilder($this->pathParameters, $this->requestAdapter); } - /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - */ - public function telecomExpenseManagementPartners(): TelecomExpenseManagementPartnersRequestBuilder { - return new TelecomExpenseManagementPartnersRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Provides operations to manage the templateInsights property of the microsoft.graph.deviceManagement entity. */ diff --git a/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php b/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php index eac86d736fe..35350cff6f9 100644 --- a/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php +++ b/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php @@ -81,6 +81,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveCloudPkiLeafCertificateReport\RetrieveCloudPkiLeafCertificateReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveCloudPkiLeafCertificateSummaryReport\RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveDeviceAppInstallationStatusReport\RetrieveDeviceAppInstallationStatusReportRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveEnrollmentTimeGroupingFailureReport\RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveSecurityTaskAppsReport\RetrieveSecurityTaskAppsReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveWin32CatalogAppsUpdateReport\RetrieveWin32CatalogAppsUpdateReportRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\DeviceManagementReports; @@ -634,6 +635,13 @@ public function retrieveDeviceAppInstallationStatusReport(): RetrieveDeviceAppIn return new RetrieveDeviceAppInstallationStatusReportRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retrieveEnrollmentTimeGroupingFailureReport method. + */ + public function retrieveEnrollmentTimeGroupingFailureReport(): RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder { + return new RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the retrieveSecurityTaskAppsReport method. */ diff --git a/src/Generated/DeviceManagement/Reports/RetrieveEnrollmentTimeGroupingFailureReport/RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody.php b/src/Generated/DeviceManagement/Reports/RetrieveEnrollmentTimeGroupingFailureReport/RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody.php new file mode 100644 index 00000000000..7a287f3fc25 --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveEnrollmentTimeGroupingFailureReport/RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody.php @@ -0,0 +1,318 @@ +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 RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody { + return new RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody(); + } + + /** + * 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 [ + 'filter' => fn(ParseNode $n) => $o->setFilter($n->getStringValue()), + 'groupBy' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setGroupBy($val); + }, + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + 'orderBy' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setOrderBy($val); + }, + 'search' => fn(ParseNode $n) => $o->setSearch($n->getStringValue()), + 'select' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSelect($val); + }, + 'sessionId' => fn(ParseNode $n) => $o->setSessionId($n->getStringValue()), + 'skip' => fn(ParseNode $n) => $o->setSkip($n->getIntegerValue()), + 'top' => fn(ParseNode $n) => $o->setTop($n->getIntegerValue()), + ]; + } + + /** + * Gets the filter property value. The filter property + * @return string|null + */ + public function getFilter(): ?string { + $val = $this->getBackingStore()->get('filter'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'filter'"); + } + + /** + * Gets the groupBy property value. The groupBy property + * @return array|null + */ + public function getGroupBy(): ?array { + $val = $this->getBackingStore()->get('groupBy'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupBy'"); + } + + /** + * Gets the name property value. The name property + * @return string|null + */ + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * Gets the orderBy property value. The orderBy property + * @return array|null + */ + public function getOrderBy(): ?array { + $val = $this->getBackingStore()->get('orderBy'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'orderBy'"); + } + + /** + * Gets the search property value. The search property + * @return string|null + */ + public function getSearch(): ?string { + $val = $this->getBackingStore()->get('search'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'search'"); + } + + /** + * Gets the select property value. The select property + * @return array|null + */ + public function getSelect(): ?array { + $val = $this->getBackingStore()->get('select'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'select'"); + } + + /** + * Gets the sessionId property value. The sessionId property + * @return string|null + */ + public function getSessionId(): ?string { + $val = $this->getBackingStore()->get('sessionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sessionId'"); + } + + /** + * Gets the skip property value. The skip property + * @return int|null + */ + public function getSkip(): ?int { + $val = $this->getBackingStore()->get('skip'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'skip'"); + } + + /** + * Gets the top property value. The top property + * @return int|null + */ + public function getTop(): ?int { + $val = $this->getBackingStore()->get('top'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'top'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('filter', $this->getFilter()); + $writer->writeCollectionOfPrimitiveValues('groupBy', $this->getGroupBy()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeCollectionOfPrimitiveValues('orderBy', $this->getOrderBy()); + $writer->writeStringValue('search', $this->getSearch()); + $writer->writeCollectionOfPrimitiveValues('select', $this->getSelect()); + $writer->writeStringValue('sessionId', $this->getSessionId()); + $writer->writeIntegerValue('skip', $this->getSkip()); + $writer->writeIntegerValue('top', $this->getTop()); + $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 filter property value. The filter property + * @param string|null $value Value to set for the filter property. + */ + public function setFilter(?string $value): void { + $this->getBackingStore()->set('filter', $value); + } + + /** + * Sets the groupBy property value. The groupBy property + * @param array|null $value Value to set for the groupBy property. + */ + public function setGroupBy(?array $value): void { + $this->getBackingStore()->set('groupBy', $value); + } + + /** + * Sets the name property value. The name property + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the orderBy property value. The orderBy property + * @param array|null $value Value to set for the orderBy property. + */ + public function setOrderBy(?array $value): void { + $this->getBackingStore()->set('orderBy', $value); + } + + /** + * Sets the search property value. The search property + * @param string|null $value Value to set for the search property. + */ + public function setSearch(?string $value): void { + $this->getBackingStore()->set('search', $value); + } + + /** + * Sets the select property value. The select property + * @param array|null $value Value to set for the select property. + */ + public function setSelect(?array $value): void { + $this->getBackingStore()->set('select', $value); + } + + /** + * Sets the sessionId property value. The sessionId property + * @param string|null $value Value to set for the sessionId property. + */ + public function setSessionId(?string $value): void { + $this->getBackingStore()->set('sessionId', $value); + } + + /** + * Sets the skip property value. The skip property + * @param int|null $value Value to set for the skip property. + */ + public function setSkip(?int $value): void { + $this->getBackingStore()->set('skip', $value); + } + + /** + * Sets the top property value. The top property + * @param int|null $value Value to set for the top property. + */ + public function setTop(?int $value): void { + $this->getBackingStore()->set('top', $value); + } + +} diff --git a/src/Generated/DeviceManagement/Reports/RetrieveEnrollmentTimeGroupingFailureReport/RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder.php b/src/Generated/DeviceManagement/Reports/RetrieveEnrollmentTimeGroupingFailureReport/RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder.php new file mode 100644 index 00000000000..911dfbf7e7b --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveEnrollmentTimeGroupingFailureReport/RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/reports/retrieveEnrollmentTimeGroupingFailureReport'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action retrieveEnrollmentTimeGroupingFailureReport + * @param RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody $body The request body + * @param RetrieveEnrollmentTimeGroupingFailureReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody $body, ?RetrieveEnrollmentTimeGroupingFailureReportRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * Invoke action retrieveEnrollmentTimeGroupingFailureReport + * @param RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody $body The request body + * @param RetrieveEnrollmentTimeGroupingFailureReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody $body, ?RetrieveEnrollmentTimeGroupingFailureReportRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder { + return new RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/Reports/RetrieveEnrollmentTimeGroupingFailureReport/RetrieveEnrollmentTimeGroupingFailureReportRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/Reports/RetrieveEnrollmentTimeGroupingFailureReport/RetrieveEnrollmentTimeGroupingFailureReportRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..0656ea47cdf --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveEnrollmentTimeGroupingFailureReport/RetrieveEnrollmentTimeGroupingFailureReportRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilder.php b/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilder.php deleted file mode 100644 index b075e33a9b7..00000000000 --- a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilder.php +++ /dev/null @@ -1,144 +0,0 @@ -|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. - * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. - */ - public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}{?%24expand,%24select}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Delete navigation property telecomExpenseManagementPartners for deviceManagement - * @param TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function delete(?TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - - /** - * The telecom expense management partners. - * @param TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [TelecomExpenseManagementPartner::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Update the navigation property telecomExpenseManagementPartners in deviceManagement - * @param TelecomExpenseManagementPartner $body The request body - * @param TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(TelecomExpenseManagementPartner $body, ?TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [TelecomExpenseManagementPartner::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Delete navigation property telecomExpenseManagementPartners for deviceManagement - * @param TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toDeleteRequestInformation(?TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration $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; - } - - /** - * The telecom expense management partners. - * @param TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = HttpMethod::GET; - if ($requestConfiguration !== 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 telecomExpenseManagementPartners in deviceManagement - * @param TelecomExpenseManagementPartner $body The request body - * @param TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(TelecomExpenseManagementPartner $body, ?TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration $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 TelecomExpenseManagementPartnerItemRequestBuilder - */ - public function withUrl(string $rawUrl): TelecomExpenseManagementPartnerItemRequestBuilder { - return new TelecomExpenseManagementPartnerItemRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index b9f97095bc3..00000000000 --- a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters { - return new TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/TelecomExpenseManagementPartnersRequestBuilder.php b/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/TelecomExpenseManagementPartnersRequestBuilder.php deleted file mode 100644 index 86bdae61e19..00000000000 --- a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/TelecomExpenseManagementPartnersRequestBuilder.php +++ /dev/null @@ -1,133 +0,0 @@ -pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - * @param string $telecomExpenseManagementPartnerId The unique identifier of telecomExpenseManagementPartner - * @return TelecomExpenseManagementPartnerItemRequestBuilder - */ - public function byTelecomExpenseManagementPartnerId(string $telecomExpenseManagementPartnerId): TelecomExpenseManagementPartnerItemRequestBuilder { - $urlTplParams = $this->pathParameters; - $urlTplParams['telecomExpenseManagementPartner%2Did'] = $telecomExpenseManagementPartnerId; - return new TelecomExpenseManagementPartnerItemRequestBuilder($urlTplParams, $this->requestAdapter); - } - - /** - * Instantiates a new TelecomExpenseManagementPartnersRequestBuilder and sets the default values. - * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. - * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. - */ - public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/telecomExpenseManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * The telecom expense management partners. - * @param TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [TelecomExpenseManagementPartnerCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Create new navigation property to telecomExpenseManagementPartners for deviceManagement - * @param TelecomExpenseManagementPartner $body The request body - * @param TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(TelecomExpenseManagementPartner $body, ?TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [TelecomExpenseManagementPartner::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * The telecom expense management partners. - * @param TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = HttpMethod::GET; - if ($requestConfiguration !== 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 telecomExpenseManagementPartners for deviceManagement - * @param TelecomExpenseManagementPartner $body The request body - * @param TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(TelecomExpenseManagementPartner $body, ?TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration $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 TelecomExpenseManagementPartnersRequestBuilder - */ - public function withUrl(string $rawUrl): TelecomExpenseManagementPartnersRequestBuilder { - return new TelecomExpenseManagementPartnersRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Count/CountRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Count/CountRequestBuilder.php similarity index 95% rename from src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Count/CountRequestBuilder.php rename to src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Count/CountRequestBuilder.php index ffe6d42a33d..6eac495e6a3 100644 --- a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Count/CountRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fd2ed304d41 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a6ed3d31931 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilder.php new file mode 100644 index 00000000000..754b0bc6e2b --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the externalPartners property of the microsoft.graph.virtualEndpoint entity. + * @param string $cloudPcExternalPartnerId The unique identifier of cloudPcExternalPartner + * @return CloudPcExternalPartnerItemRequestBuilder + */ + public function byCloudPcExternalPartnerId(string $cloudPcExternalPartnerId): CloudPcExternalPartnerItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['cloudPcExternalPartner%2Did'] = $cloudPcExternalPartnerId; + return new CloudPcExternalPartnerItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ExternalPartnersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/externalPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get externalPartners from deviceManagement + * @param ExternalPartnersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalPartnersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcExternalPartnerCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to externalPartners for deviceManagement + * @param CloudPcExternalPartner $body The request body + * @param ExternalPartnersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CloudPcExternalPartner $body, ?ExternalPartnersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcExternalPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get externalPartners from deviceManagement + * @param ExternalPartnersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalPartnersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 externalPartners for deviceManagement + * @param CloudPcExternalPartner $body The request body + * @param ExternalPartnersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CloudPcExternalPartner $body, ?ExternalPartnersRequestBuilderPostRequestConfiguration $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 ExternalPartnersRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalPartnersRequestBuilder { + return new ExternalPartnersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dab3346f188 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilderGetQueryParameters.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 ExternalPartnersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5a3a33a425a --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalPartnersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalPartnersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalPartnersRequestBuilderGetQueryParameters. + * @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 ExternalPartnersRequestBuilderGetQueryParameters + */ + 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): ExternalPartnersRequestBuilderGetQueryParameters { + return new ExternalPartnersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1339665e73a --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilder.php new file mode 100644 index 00000000000..4d88d4e622d --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilder.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}/deviceManagement/virtualEndpoint/externalPartners/{cloudPcExternalPartner%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property externalPartners for deviceManagement + * @param CloudPcExternalPartnerItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CloudPcExternalPartnerItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get externalPartners from deviceManagement + * @param CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcExternalPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property externalPartners in deviceManagement + * @param CloudPcExternalPartner $body The request body + * @param CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CloudPcExternalPartner $body, ?CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcExternalPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property externalPartners for deviceManagement + * @param CloudPcExternalPartnerItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CloudPcExternalPartnerItemRequestBuilderDeleteRequestConfiguration $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 externalPartners from deviceManagement + * @param CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 externalPartners in deviceManagement + * @param CloudPcExternalPartner $body The request body + * @param CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CloudPcExternalPartner $body, ?CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration $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 CloudPcExternalPartnerItemRequestBuilder + */ + public function withUrl(string $rawUrl): CloudPcExternalPartnerItemRequestBuilder { + return new CloudPcExternalPartnerItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..eb09edcbd9b --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a55e91ae738 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderGetQueryParameters.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 CloudPcExternalPartnerItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d4efa74b112 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CloudPcExternalPartnerItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CloudPcExternalPartnerItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CloudPcExternalPartnerItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CloudPcExternalPartnerItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CloudPcExternalPartnerItemRequestBuilderGetQueryParameters { + return new CloudPcExternalPartnerItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..859745404fd --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/CloudPcProvisioningPolicyItemRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/CloudPcProvisioningPolicyItemRequestBuilder.php index bf57f3f0f2a..7ec5857f965 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/CloudPcProvisioningPolicyItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/CloudPcProvisioningPolicyItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\Assignments\AssignmentsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\RetrievePolicyApplyActionResult\RetrievePolicyApplyActionResultRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\RetrievePolicyApplySchedule\RetrievePolicyApplyScheduleRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\Retry\RetryRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\SchedulePolicyApplyTask\SchedulePolicyApplyTaskRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\CloudPcProvisioningPolicy; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -57,6 +58,13 @@ public function retrievePolicyApplySchedule(): RetrievePolicyApplyScheduleReques return new RetrievePolicyApplyScheduleRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retry method. + */ + public function retry(): RetryRequestBuilder { + return new RetryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the schedulePolicyApplyTask method. */ diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Retry/RetryRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Retry/RetryRequestBuilder.php new file mode 100644 index 00000000000..9f84d1780ae --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Retry/RetryRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/retry'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action retry + * @param RetryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RetryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action retry + * @param RetryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RetryRequestBuilderPostRequestConfiguration $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 RetryRequestBuilder + */ + public function withUrl(string $rawUrl): RetryRequestBuilder { + return new RetryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Retry/RetryRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Retry/RetryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..70aa9c84335 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Retry/RetryRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.php index ccb83e1c9c7..b407473981e 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\CloudPCsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CrossCloudGovernmentOrganizationMapping\CrossCloudGovernmentOrganizationMappingRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\DeviceImages\DeviceImagesRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ExternalPartners\ExternalPartnersRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ExternalPartnerSettings\ExternalPartnerSettingsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\FrontLineServicePlans\FrontLineServicePlansRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\GalleryImages\GalleryImagesRequestBuilder; @@ -78,6 +79,13 @@ public function deviceImages(): DeviceImagesRequestBuilder { return new DeviceImagesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalPartners property of the microsoft.graph.virtualEndpoint entity. + */ + public function externalPartners(): ExternalPartnersRequestBuilder { + return new ExternalPartnersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the externalPartnerSettings property of the microsoft.graph.virtualEndpoint entity. */ diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php index 54e7e269225..5d7815a43e8 100644 --- a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?HardwareOathDevicesRequestBuilderGetRequestConfiguration $r } /** - * Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. + * Create one or more hardwareOathTokenAuthenticationMethodDevice objects. This API supports two scenarios:- Create the new hardware tokens without assigning to users. You can then assign to a user.- Create and assign any individual hardware tokens to users in the same request. * @param HardwareOathTokenAuthenticationMethodDevice $body The request body * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/authenticationmethoddevice-post-hardwareoathdevices?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/authenticationmethoddevice-update?view=graph-rest-beta Find more info here */ public function post(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathDevicesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?HardwareOathDevicesRequestBuilderGetReq } /** - * Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. + * Create one or more hardwareOathTokenAuthenticationMethodDevice objects. This API supports two scenarios:- Create the new hardware tokens without assigning to users. You can then assign to a user.- Create and assign any individual hardware tokens to users in the same request. * @param HardwareOathTokenAuthenticationMethodDevice $body The request body * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php index fff3ff6a884..279933d21b5 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 } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @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/range-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/nameditem-range?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 { } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param RangeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/RangeRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/RangeRequestBuilder.php index 0d5ef862a00..dca84c873f1 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 } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @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/range-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/nameditem-range?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 { } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param RangeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php index dabaa000766..209eb3521e2 100644 --- a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php +++ b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php @@ -109,12 +109,12 @@ public function get(?EducationUserItemRequestBuilderGetRequestConfiguration $req } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/relatedcontact-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-beta Find more info here */ public function patch(EducationUser $body, ?EducationUserItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -164,7 +164,7 @@ public function toGetRequestInformation(?EducationUserItemRequestBuilderGetReque } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php index 572adc03c23..3dbc9a2cdbf 100644 --- a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?ExternalItemItemRequestBuilderGetRequestConfiguration $requ } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-beta Find more info here */ public function put(ExternalItem $body, ?ExternalItemItemRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?ExternalItemItemRequestBuilderGetReques } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php b/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php index 0ad8a25982d..de7d21bcaed 100644 --- a/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php +++ b/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?InboundFlowsRequestBuilderGetRequestConfiguration $requestC } /** - * Create a new inboundApiFlow object. + * Create a new inboundFileFlow object. * @param InboundFlow $body The request body * @param InboundFlowsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-post?view=graph-rest-beta Find more info here */ public function post(InboundFlow $body, ?InboundFlowsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?InboundFlowsRequestBuilderGetRequestCon } /** - * Create a new inboundApiFlow object. + * Create a new inboundFileFlow object. * @param InboundFlow $body The request body * @param InboundFlowsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php index 1489ac75a43..230e24aa9c1 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?LongRunningOperationItemRequestBuilderDeleteRequestConfi } /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-filevalidateoperation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta Find more info here */ public function get(?LongRunningOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function toDeleteRequestInformation(?LongRunningOperationItemRequestBuild } /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php index 32bac9d6444..b479fc76ce2 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. */ class LongRunningOperationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php index cc190f8ef54..ccc2cb5c328 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete conversation. + * Delete a group's conversation object. * @param ConversationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-beta Find more info here */ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -54,11 +54,11 @@ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-beta Find more info here */ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -69,7 +69,7 @@ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requ } /** - * Delete conversation. + * Delete a group's conversation object. * @param ConversationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -87,7 +87,7 @@ public function toDeleteRequestInformation(?ConversationItemRequestBuilderDelete } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php index e28c0cfb775..b72016b3ba5 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. */ class ConversationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php index 5eb7b9e0e54..f6cb8021e65 100644 --- a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php @@ -47,11 +47,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete conversationThread. + * Delete a thread object. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-beta Find more info here */ public function delete(?ConversationThreadItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -62,11 +62,11 @@ public function delete(?ConversationThreadItemRequestBuilderDeleteRequestConfigu } /** - * Get a thread object. + * 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. * @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/group-get-thread?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversationthread-get?view=graph-rest-beta Find more info here */ public function get(?ConversationThreadItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function patch(ConversationThread $body, ?ConversationThreadItemRequestBu } /** - * Delete conversationThread. + * Delete a thread object. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -111,7 +111,7 @@ public function toDeleteRequestInformation(?ConversationThreadItemRequestBuilder } /** - * Get a thread object. + * 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. * @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 1915dc29631..1efafc25e21 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 thread object. + * 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. */ class ConversationThreadItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Identity/ConditionalAccess/ConditionalAccessRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/ConditionalAccessRequestBuilder.php index 9b6635e6675..78e2812baad 100644 --- a/src/Generated/Identity/ConditionalAccess/ConditionalAccessRequestBuilder.php +++ b/src/Generated/Identity/ConditionalAccess/ConditionalAccessRequestBuilder.php @@ -5,6 +5,10 @@ use Microsoft\Graph\Beta\Generated\Identity\ConditionalAccess\AuthenticationContextClassReferences\AuthenticationContextClassReferencesRequestBuilder; use Microsoft\Graph\Beta\Generated\Identity\ConditionalAccess\AuthenticationStrength\AuthenticationStrengthRequestBuilder; use Microsoft\Graph\Beta\Generated\Identity\ConditionalAccess\AuthenticationStrengths\AuthenticationStrengthsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Identity\ConditionalAccess\DeletedItems\DeletedItemsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Identity\ConditionalAccess\Evaluate\EvaluateRequestBuilder; +use Microsoft\Graph\Beta\Generated\Identity\ConditionalAccess\NamedLocations\NamedLocationsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Identity\ConditionalAccess\Policies\PoliciesRequestBuilder; use Microsoft\Graph\Beta\Generated\Identity\ConditionalAccess\Templates\TemplatesRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -35,6 +39,34 @@ public function authenticationStrengths(): AuthenticationStrengthsRequestBuilder return new AuthenticationStrengthsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the deletedItems property of the microsoft.graph.conditionalAccessRoot entity. + */ + public function deletedItems(): DeletedItemsRequestBuilder { + return new DeletedItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the evaluate method. + */ + public function evaluate(): EvaluateRequestBuilder { + return new EvaluateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + */ + public function namedLocations(): NamedLocationsRequestBuilder { + return new NamedLocationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the policies property of the microsoft.graph.conditionalAccessRoot entity. + */ + public function policies(): PoliciesRequestBuilder { + return new PoliciesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the templates property of the microsoft.graph.conditionalAccessRoot entity. */ diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilder.php new file mode 100644 index 00000000000..8721e4a67bf --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + */ + public function policies(): PoliciesRequestBuilder { + return new PoliciesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new DeletedItemsRequestBuilder 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}/identity/conditionalAccess/deletedItems{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property deletedItems for identity + * @param DeletedItemsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DeletedItemsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get deletedItems from identity + * @param DeletedItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeletedItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CaPoliciesDeletableRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property deletedItems in identity + * @param CaPoliciesDeletableRoot $body The request body + * @param DeletedItemsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CaPoliciesDeletableRoot $body, ?DeletedItemsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CaPoliciesDeletableRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property deletedItems for identity + * @param DeletedItemsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DeletedItemsRequestBuilderDeleteRequestConfiguration $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 deletedItems from identity + * @param DeletedItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeletedItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 deletedItems in identity + * @param CaPoliciesDeletableRoot $body The request body + * @param DeletedItemsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CaPoliciesDeletableRoot $body, ?DeletedItemsRequestBuilderPatchRequestConfiguration $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 DeletedItemsRequestBuilder + */ + public function withUrl(string $rawUrl): DeletedItemsRequestBuilder { + return new DeletedItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..86d8f693b8f --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.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/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d95051c8cc1 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.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 DeletedItemsRequestBuilderGetQueryParameters 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/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8d0e549bd9b --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeletedItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeletedItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeletedItemsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeletedItemsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeletedItemsRequestBuilderGetQueryParameters { + return new DeletedItemsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..fcb95dd5291 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.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/Identity/ConditionalAccess/DeletedItems/NamedLocations/Count/CountRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..434a9374092 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/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}/identity/conditionalAccess/deletedItems/namedLocations/$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/Identity/ConditionalAccess/DeletedItems/NamedLocations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..16347fb5123 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..02af5923bd9 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/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/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilder.php new file mode 100644 index 00000000000..9d06200c0ae --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new NamedLocationItemRequestBuilder 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}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property namedLocations for identity + * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?NamedLocationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get namedLocations from identity + * @param NamedLocationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?NamedLocationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [NamedLocation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property namedLocations in identity + * @param NamedLocation $body The request body + * @param NamedLocationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(NamedLocation $body, ?NamedLocationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [NamedLocation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property namedLocations for identity + * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?NamedLocationItemRequestBuilderDeleteRequestConfiguration $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 namedLocations from identity + * @param NamedLocationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?NamedLocationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 namedLocations in identity + * @param NamedLocation $body The request body + * @param NamedLocationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(NamedLocation $body, ?NamedLocationItemRequestBuilderPatchRequestConfiguration $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 NamedLocationItemRequestBuilder + */ + public function withUrl(string $rawUrl): NamedLocationItemRequestBuilder { + return new NamedLocationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bf0497cbad0 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilderDeleteRequestConfiguration.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/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..affc0998922 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.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 NamedLocationItemRequestBuilderGetQueryParameters 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/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0796aeb66b5 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param NamedLocationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?NamedLocationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new NamedLocationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return NamedLocationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): NamedLocationItemRequestBuilderGetQueryParameters { + return new NamedLocationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7dbfc95d635 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/NamedLocationItemRequestBuilderPatchRequestConfiguration.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/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..935cfa2d3c9 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [NamedLocation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $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 RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..457b6989463 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.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/Identity/ConditionalAccess/DeletedItems/NamedLocations/NamedLocationsRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/NamedLocationsRequestBuilder.php new file mode 100644 index 00000000000..1b69d980fa0 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/NamedLocationsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + * @param string $namedLocationId The unique identifier of namedLocation + * @return NamedLocationItemRequestBuilder + */ + public function byNamedLocationId(string $namedLocationId): NamedLocationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['namedLocation%2Did'] = $namedLocationId; + return new NamedLocationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new NamedLocationsRequestBuilder 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}/identity/conditionalAccess/deletedItems/namedLocations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get namedLocations from identity + * @param NamedLocationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?NamedLocationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [NamedLocationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to namedLocations for identity + * @param NamedLocation $body The request body + * @param NamedLocationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(NamedLocation $body, ?NamedLocationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [NamedLocation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get namedLocations from identity + * @param NamedLocationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?NamedLocationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 namedLocations for identity + * @param NamedLocation $body The request body + * @param NamedLocationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(NamedLocation $body, ?NamedLocationsRequestBuilderPostRequestConfiguration $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 NamedLocationsRequestBuilder + */ + public function withUrl(string $rawUrl): NamedLocationsRequestBuilder { + return new NamedLocationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/NamedLocationsRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/NamedLocationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..119e1257be8 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/NamedLocationsRequestBuilderGetQueryParameters.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 NamedLocationsRequestBuilderGetQueryParameters 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/Identity/ConditionalAccess/DeletedItems/NamedLocations/NamedLocationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/NamedLocationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8dbcbe390d8 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/NamedLocationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param NamedLocationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?NamedLocationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new NamedLocationsRequestBuilderGetQueryParameters. + * @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 NamedLocationsRequestBuilderGetQueryParameters + */ + 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): NamedLocationsRequestBuilderGetQueryParameters { + return new NamedLocationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/NamedLocationsRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/NamedLocationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..448c1282374 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/NamedLocationsRequestBuilderPostRequestConfiguration.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/Identity/ConditionalAccess/DeletedItems/Policies/Count/CountRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6426b113d8a --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/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}/identity/conditionalAccess/deletedItems/policies/$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/Identity/ConditionalAccess/DeletedItems/Policies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b4722ebc30f --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2d963bc9d34 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/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/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilder.php new file mode 100644 index 00000000000..60974fbe81d --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ConditionalAccessPolicyItemRequestBuilder 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}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property policies for identity + * @param ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get policies from identity + * @param ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property policies in identity + * @param ConditionalAccessPolicy $body The request body + * @param ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConditionalAccessPolicy $body, ?ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property policies for identity + * @param ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration $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 policies from identity + * @param ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 policies in identity + * @param ConditionalAccessPolicy $body The request body + * @param ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConditionalAccessPolicy $body, ?ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration $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 ConditionalAccessPolicyItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConditionalAccessPolicyItemRequestBuilder { + return new ConditionalAccessPolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9b252f4bdc5 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration.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/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..08eb81acc6c --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilderGetQueryParameters.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 ConditionalAccessPolicyItemRequestBuilderGetQueryParameters 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/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bf455fa5c3a --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConditionalAccessPolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConditionalAccessPolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConditionalAccessPolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConditionalAccessPolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConditionalAccessPolicyItemRequestBuilderGetQueryParameters { + return new ConditionalAccessPolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..b5006498728 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration.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/Identity/ConditionalAccess/DeletedItems/Policies/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..d4f34d7a5b7 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $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 RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ccda9b63a41 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.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/Identity/ConditionalAccess/DeletedItems/Policies/PoliciesRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/PoliciesRequestBuilder.php new file mode 100644 index 00000000000..d76b2dd301c --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/PoliciesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + * @param string $conditionalAccessPolicyId The unique identifier of conditionalAccessPolicy + * @return ConditionalAccessPolicyItemRequestBuilder + */ + public function byConditionalAccessPolicyId(string $conditionalAccessPolicyId): ConditionalAccessPolicyItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conditionalAccessPolicy%2Did'] = $conditionalAccessPolicyId; + return new ConditionalAccessPolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PoliciesRequestBuilder 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}/identity/conditionalAccess/deletedItems/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get policies from identity + * @param PoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to policies for identity + * @param ConditionalAccessPolicy $body The request body + * @param PoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConditionalAccessPolicy $body, ?PoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get policies from identity + * @param PoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 policies for identity + * @param ConditionalAccessPolicy $body The request body + * @param PoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConditionalAccessPolicy $body, ?PoliciesRequestBuilderPostRequestConfiguration $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 PoliciesRequestBuilder + */ + public function withUrl(string $rawUrl): PoliciesRequestBuilder { + return new PoliciesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/PoliciesRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/PoliciesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..053562cd789 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/PoliciesRequestBuilderGetQueryParameters.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 PoliciesRequestBuilderGetQueryParameters 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/Identity/ConditionalAccess/DeletedItems/Policies/PoliciesRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/PoliciesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a0c2b6646af --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/PoliciesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PoliciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PoliciesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PoliciesRequestBuilderGetQueryParameters. + * @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 PoliciesRequestBuilderGetQueryParameters + */ + 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): PoliciesRequestBuilderGetQueryParameters { + return new PoliciesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/PoliciesRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/PoliciesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..55bb96cd410 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/Policies/PoliciesRequestBuilderPostRequestConfiguration.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/Identity/ConditionalAccess/Evaluate/EvaluatePostRequestBody.php b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostRequestBody.php new file mode 100644 index 00000000000..2522c506edb --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostRequestBody.php @@ -0,0 +1,183 @@ +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 EvaluatePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EvaluatePostRequestBody { + return new EvaluatePostRequestBody(); + } + + /** + * 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 appliedPoliciesOnly property value. The appliedPoliciesOnly property + * @return bool|null + */ + public function getAppliedPoliciesOnly(): ?bool { + $val = $this->getBackingStore()->get('appliedPoliciesOnly'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appliedPoliciesOnly'"); + } + + /** + * 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 [ + 'appliedPoliciesOnly' => fn(ParseNode $n) => $o->setAppliedPoliciesOnly($n->getBooleanValue()), + 'signInConditions' => fn(ParseNode $n) => $o->setSignInConditions($n->getObjectValue([SignInConditions::class, 'createFromDiscriminatorValue'])), + 'signInContext' => fn(ParseNode $n) => $o->setSignInContext($n->getObjectValue([SignInContext::class, 'createFromDiscriminatorValue'])), + 'signInIdentity' => fn(ParseNode $n) => $o->setSignInIdentity($n->getObjectValue([SignInIdentity::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the signInConditions property value. The signInConditions property + * @return SignInConditions|null + */ + public function getSignInConditions(): ?SignInConditions { + $val = $this->getBackingStore()->get('signInConditions'); + if (is_null($val) || $val instanceof SignInConditions) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInConditions'"); + } + + /** + * Gets the signInContext property value. The signInContext property + * @return SignInContext|null + */ + public function getSignInContext(): ?SignInContext { + $val = $this->getBackingStore()->get('signInContext'); + if (is_null($val) || $val instanceof SignInContext) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInContext'"); + } + + /** + * Gets the signInIdentity property value. The signInIdentity property + * @return SignInIdentity|null + */ + public function getSignInIdentity(): ?SignInIdentity { + $val = $this->getBackingStore()->get('signInIdentity'); + if (is_null($val) || $val instanceof SignInIdentity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInIdentity'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('appliedPoliciesOnly', $this->getAppliedPoliciesOnly()); + $writer->writeObjectValue('signInConditions', $this->getSignInConditions()); + $writer->writeObjectValue('signInContext', $this->getSignInContext()); + $writer->writeObjectValue('signInIdentity', $this->getSignInIdentity()); + $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 appliedPoliciesOnly property value. The appliedPoliciesOnly property + * @param bool|null $value Value to set for the appliedPoliciesOnly property. + */ + public function setAppliedPoliciesOnly(?bool $value): void { + $this->getBackingStore()->set('appliedPoliciesOnly', $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 signInConditions property value. The signInConditions property + * @param SignInConditions|null $value Value to set for the signInConditions property. + */ + public function setSignInConditions(?SignInConditions $value): void { + $this->getBackingStore()->set('signInConditions', $value); + } + + /** + * Sets the signInContext property value. The signInContext property + * @param SignInContext|null $value Value to set for the signInContext property. + */ + public function setSignInContext(?SignInContext $value): void { + $this->getBackingStore()->set('signInContext', $value); + } + + /** + * Sets the signInIdentity property value. The signInIdentity property + * @param SignInIdentity|null $value Value to set for the signInIdentity property. + */ + public function setSignInIdentity(?SignInIdentity $value): void { + $this->getBackingStore()->set('signInIdentity', $value); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostResponse.php b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostResponse.php new file mode 100644 index 00000000000..e39eee5a865 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([WhatIfAnalysisResult::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, WhatIfAnalysisResult::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/Identity/ConditionalAccess/Evaluate/EvaluateRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluateRequestBuilder.php new file mode 100644 index 00000000000..5b1e9f19224 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluateRequestBuilder.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}/identity/conditionalAccess/evaluate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + * @param EvaluatePostRequestBody $body The request body + * @param EvaluateRequestBuilderPostRequestConfiguration|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/conditionalaccessroot-evaluate?view=graph-rest-beta Find more info here + */ + public function post(EvaluatePostRequestBody $body, ?EvaluateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [EvaluatePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + * @param EvaluatePostRequestBody $body The request body + * @param EvaluateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(EvaluatePostRequestBody $body, ?EvaluateRequestBuilderPostRequestConfiguration $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 EvaluateRequestBuilder + */ + public function withUrl(string $rawUrl): EvaluateRequestBuilder { + return new EvaluateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluateRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..54e9e2f9797 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluateRequestBuilderPostRequestConfiguration.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/Identity/ConditionalAccess/NamedLocations/Count/CountRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0e162a19944 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/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}/identity/conditionalAccess/namedLocations/$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/Identity/ConditionalAccess/NamedLocations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0519edcb405 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e43250bb268 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/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/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php new file mode 100644 index 00000000000..fb04b26a1b0 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php @@ -0,0 +1,155 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new NamedLocationItemRequestBuilder 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}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a namedLocation object. + * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|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/namedlocation-delete?view=graph-rest-beta Find more info here + */ + public function delete(?NamedLocationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Retrieve the properties and relationships of an ipNamedLocation 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 + */ + public function get(?NamedLocationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [NamedLocation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of a countryNamedLocation object. + * @param NamedLocation $body The request body + * @param NamedLocationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/countrynamedlocation-update?view=graph-rest-beta Find more info here + */ + public function patch(NamedLocation $body, ?NamedLocationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [NamedLocation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a namedLocation object. + * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?NamedLocationItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Retrieve the properties and relationships of an ipNamedLocation object. + * @param NamedLocationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?NamedLocationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the properties of a countryNamedLocation object. + * @param NamedLocation $body The request body + * @param NamedLocationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(NamedLocation $body, ?NamedLocationItemRequestBuilderPatchRequestConfiguration $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 NamedLocationItemRequestBuilder + */ + public function withUrl(string $rawUrl): NamedLocationItemRequestBuilder { + return new NamedLocationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..25913a64830 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderDeleteRequestConfiguration.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/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..28856801874 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.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 NamedLocationItemRequestBuilderGetQueryParameters 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/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..aef078a5c69 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param NamedLocationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?NamedLocationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new NamedLocationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return NamedLocationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): NamedLocationItemRequestBuilderGetQueryParameters { + return new NamedLocationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..619b9d74ff1 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderPatchRequestConfiguration.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/Identity/ConditionalAccess/NamedLocations/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..bf712f88e93 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [NamedLocation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $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 RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..950fbb48870 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.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/Identity/ConditionalAccess/NamedLocations/NamedLocationsRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/NamedLocationsRequestBuilder.php new file mode 100644 index 00000000000..b8cc666584e --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/NamedLocationsRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + * @param string $namedLocationId The unique identifier of namedLocation + * @return NamedLocationItemRequestBuilder + */ + public function byNamedLocationId(string $namedLocationId): NamedLocationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['namedLocation%2Did'] = $namedLocationId; + return new NamedLocationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new NamedLocationsRequestBuilder 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}/identity/conditionalAccess/namedLocations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of namedLocation objects. + * @param NamedLocationsRequestBuilderGetRequestConfiguration|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/conditionalaccessroot-list-namedlocations?view=graph-rest-beta Find more info here + */ + public function get(?NamedLocationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [NamedLocationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. + * @param NamedLocation $body The request body + * @param NamedLocationsRequestBuilderPostRequestConfiguration|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/conditionalaccessroot-post-namedlocations?view=graph-rest-beta Find more info here + */ + public function post(NamedLocation $body, ?NamedLocationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [NamedLocation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of namedLocation objects. + * @param NamedLocationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?NamedLocationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. + * @param NamedLocation $body The request body + * @param NamedLocationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(NamedLocation $body, ?NamedLocationsRequestBuilderPostRequestConfiguration $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 NamedLocationsRequestBuilder + */ + public function withUrl(string $rawUrl): NamedLocationsRequestBuilder { + return new NamedLocationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/NamedLocationsRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/NamedLocationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3071442bf87 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/NamedLocationsRequestBuilderGetQueryParameters.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 NamedLocationsRequestBuilderGetQueryParameters 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/Identity/ConditionalAccess/NamedLocations/NamedLocationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/NamedLocationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fc08ebec51f --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/NamedLocationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param NamedLocationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?NamedLocationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new NamedLocationsRequestBuilderGetQueryParameters. + * @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 NamedLocationsRequestBuilderGetQueryParameters + */ + 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): NamedLocationsRequestBuilderGetQueryParameters { + return new NamedLocationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/NamedLocationsRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/NamedLocationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9591acad5d1 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/NamedLocationsRequestBuilderPostRequestConfiguration.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/Identity/ConditionalAccess/Policies/Count/CountRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/Policies/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f047158137b --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/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}/identity/conditionalAccess/policies/$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/Identity/ConditionalAccess/Policies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/Policies/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d2fb97f326a --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/Policies/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/Policies/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d8a1fb4423d --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/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/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilder.php new file mode 100644 index 00000000000..4cc2f583ab5 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilder.php @@ -0,0 +1,155 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ConditionalAccessPolicyItemRequestBuilder 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}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a conditionalAccessPolicy object. + * @param ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration|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/conditionalaccesspolicy-delete?view=graph-rest-beta Find more info here + */ + public function delete(?ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Retrieve the properties and relationships of a conditionalAccessPolicy object. + * @param ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration|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/conditionalaccesspolicy-get?view=graph-rest-beta Find more info here + */ + public function get(?ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of a conditionalAccessPolicy object. + * @param ConditionalAccessPolicy $body The request body + * @param ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration|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/conditionalaccesspolicy-update?view=graph-rest-beta Find more info here + */ + public function patch(ConditionalAccessPolicy $body, ?ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a conditionalAccessPolicy object. + * @param ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Retrieve the properties and relationships of a conditionalAccessPolicy object. + * @param ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the properties of a conditionalAccessPolicy object. + * @param ConditionalAccessPolicy $body The request body + * @param ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConditionalAccessPolicy $body, ?ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration $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 ConditionalAccessPolicyItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConditionalAccessPolicyItemRequestBuilder { + return new ConditionalAccessPolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..84a3d4c09e3 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration.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/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..39ac663af5f --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilderGetQueryParameters.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 ConditionalAccessPolicyItemRequestBuilderGetQueryParameters 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/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7f4550e1f6e --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConditionalAccessPolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConditionalAccessPolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConditionalAccessPolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConditionalAccessPolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConditionalAccessPolicyItemRequestBuilderGetQueryParameters { + return new ConditionalAccessPolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f3d87141556 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/Item/ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration.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/Identity/ConditionalAccess/Policies/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/Policies/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..2efde8632ca --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $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 RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/Policies/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/Policies/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c6b1dec616d --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.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/Identity/ConditionalAccess/Policies/PoliciesRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/Policies/PoliciesRequestBuilder.php new file mode 100644 index 00000000000..8465e2c2c99 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/PoliciesRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the policies property of the microsoft.graph.conditionalAccessRoot entity. + * @param string $conditionalAccessPolicyId The unique identifier of conditionalAccessPolicy + * @return ConditionalAccessPolicyItemRequestBuilder + */ + public function byConditionalAccessPolicyId(string $conditionalAccessPolicyId): ConditionalAccessPolicyItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conditionalAccessPolicy%2Did'] = $conditionalAccessPolicyId; + return new ConditionalAccessPolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PoliciesRequestBuilder 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}/identity/conditionalAccess/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve a list of conditionalAccessPolicy objects. + * @param PoliciesRequestBuilderGetRequestConfiguration|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/conditionalaccessroot-list-policies?view=graph-rest-beta Find more info here + */ + public function get(?PoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a new conditionalAccessPolicy. + * @param ConditionalAccessPolicy $body The request body + * @param PoliciesRequestBuilderPostRequestConfiguration|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/conditionalaccessroot-post-policies?view=graph-rest-beta Find more info here + */ + public function post(ConditionalAccessPolicy $body, ?PoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve a list of conditionalAccessPolicy objects. + * @param PoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a new conditionalAccessPolicy. + * @param ConditionalAccessPolicy $body The request body + * @param PoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConditionalAccessPolicy $body, ?PoliciesRequestBuilderPostRequestConfiguration $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 PoliciesRequestBuilder + */ + public function withUrl(string $rawUrl): PoliciesRequestBuilder { + return new PoliciesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/Policies/PoliciesRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/Policies/PoliciesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5bb461699a6 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/PoliciesRequestBuilderGetQueryParameters.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 PoliciesRequestBuilderGetQueryParameters 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/Identity/ConditionalAccess/Policies/PoliciesRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/Policies/PoliciesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5aa9f942015 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/PoliciesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PoliciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PoliciesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PoliciesRequestBuilderGetQueryParameters. + * @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 PoliciesRequestBuilderGetQueryParameters + */ + 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): PoliciesRequestBuilderGetQueryParameters { + return new PoliciesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Identity/ConditionalAccess/Policies/PoliciesRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/ConditionalAccess/Policies/PoliciesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..24f89b08e43 --- /dev/null +++ b/src/Generated/Identity/ConditionalAccess/Policies/PoliciesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/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/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php index 9fe4b800fc4..0e19897863a 100644 --- a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php +++ b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php @@ -76,11 +76,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); @@ -106,7 +106,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/Models/ActionType.php b/src/Generated/Models/ActionType.php new file mode 100644 index 00000000000..8ecbb571c36 --- /dev/null +++ b/src/Generated/Models/ActionType.php @@ -0,0 +1,11 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'recordings' => fn(ParseNode $n) => $o->setRecordings($n->getCollectionOfObjectValues([CallRecording::class, 'createFromDiscriminatorValue'])), + 'transcripts' => fn(ParseNode $n) => $o->setTranscripts($n->getCollectionOfObjectValues([CallTranscript::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the recordings property value. The recordings of a call. Read-only. + * @return array|null + */ + public function getRecordings(): ?array { + $val = $this->getBackingStore()->get('recordings'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CallRecording::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recordings'"); + } + + /** + * Gets the transcripts property value. The transcripts of a call. Read-only. + * @return array|null + */ + public function getTranscripts(): ?array { + $val = $this->getBackingStore()->get('transcripts'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CallTranscript::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'transcripts'"); + } + + /** + * 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('recordings', $this->getRecordings()); + $writer->writeCollectionOfObjectValues('transcripts', $this->getTranscripts()); + } + + /** + * Sets the recordings property value. The recordings of a call. Read-only. + * @param array|null $value Value to set for the recordings property. + */ + public function setRecordings(?array $value): void { + $this->getBackingStore()->set('recordings', $value); + } + + /** + * Sets the transcripts property value. The transcripts of a call. Read-only. + * @param array|null $value Value to set for the transcripts property. + */ + public function setTranscripts(?array $value): void { + $this->getBackingStore()->set('transcripts', $value); + } + +} diff --git a/src/Generated/Models/AdhocCallCollectionResponse.php b/src/Generated/Models/AdhocCallCollectionResponse.php new file mode 100644 index 00000000000..61108ae5668 --- /dev/null +++ b/src/Generated/Models/AdhocCallCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AdhocCall::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, AdhocCall::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/Admin.php b/src/Generated/Models/Admin.php index dd6ffa96c8b..70e0d1b36ba 100644 --- a/src/Generated/Models/Admin.php +++ b/src/Generated/Models/Admin.php @@ -239,7 +239,7 @@ public function getSharepoint(): ?Sharepoint { } /** - * Gets the teams property value. Represents a collection of user configurations. + * Gets the teams property value. A container for all Teams telephone number management functionalities and user configurations. * @return TeamsAdminRoot|null */ public function getTeams(): ?TeamsAdminRoot { @@ -419,7 +419,7 @@ public function setSharepoint(?Sharepoint $value): void { } /** - * Sets the teams property value. Represents a collection of user configurations. + * Sets the teams property value. A container for all Teams telephone number management functionalities and user configurations. * @param TeamsAdminRoot|null $value Value to set for the teams property. */ public function setTeams(?TeamsAdminRoot $value): void { diff --git a/src/Generated/Models/AndroidDeviceOwnerGeneralDeviceConfiguration.php b/src/Generated/Models/AndroidDeviceOwnerGeneralDeviceConfiguration.php index 6138e3b15c9..9a157193880 100644 --- a/src/Generated/Models/AndroidDeviceOwnerGeneralDeviceConfiguration.php +++ b/src/Generated/Models/AndroidDeviceOwnerGeneralDeviceConfiguration.php @@ -369,6 +369,7 @@ public function getFieldDeserializers(): array { 'kioskModeIconSize' => fn(ParseNode $n) => $o->setKioskModeIconSize($n->getEnumValue(AndroidDeviceOwnerKioskModeIconSize::class)), 'kioskModeLockHomeScreen' => fn(ParseNode $n) => $o->setKioskModeLockHomeScreen($n->getBooleanValue()), 'kioskModeManagedFolders' => fn(ParseNode $n) => $o->setKioskModeManagedFolders($n->getCollectionOfObjectValues([AndroidDeviceOwnerKioskModeManagedFolder::class, 'createFromDiscriminatorValue'])), + 'kioskModeManagedHomeScreenAppSettings' => fn(ParseNode $n) => $o->setKioskModeManagedHomeScreenAppSettings($n->getCollectionOfObjectValues([AndroidDeviceOwnerKioskModeApp::class, 'createFromDiscriminatorValue'])), 'kioskModeManagedHomeScreenAutoSignout' => fn(ParseNode $n) => $o->setKioskModeManagedHomeScreenAutoSignout($n->getBooleanValue()), 'kioskModeManagedHomeScreenInactiveSignOutDelayInSeconds' => fn(ParseNode $n) => $o->setKioskModeManagedHomeScreenInactiveSignOutDelayInSeconds($n->getIntegerValue()), 'kioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds' => fn(ParseNode $n) => $o->setKioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds($n->getIntegerValue()), @@ -732,6 +733,20 @@ public function getKioskModeManagedFolders(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'kioskModeManagedFolders'"); } + /** + * Gets the kioskModeManagedHomeScreenAppSettings property value. Indicates the list of managed applications and associated settings, which will be applied when android device is run on kiosk mode with Managed Home Screen. This collection can contain a maximum of 500 elements. + * @return array|null + */ + public function getKioskModeManagedHomeScreenAppSettings(): ?array { + $val = $this->getBackingStore()->get('kioskModeManagedHomeScreenAppSettings'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AndroidDeviceOwnerKioskModeApp::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'kioskModeManagedHomeScreenAppSettings'"); + } + /** * Gets the kioskModeManagedHomeScreenAutoSignout property value. Whether or not to automatically sign-out of MHS and Shared device mode applications after inactive for Managed Home Screen. * @return bool|null @@ -1932,6 +1947,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('kioskModeIconSize', $this->getKioskModeIconSize()); $writer->writeBooleanValue('kioskModeLockHomeScreen', $this->getKioskModeLockHomeScreen()); $writer->writeCollectionOfObjectValues('kioskModeManagedFolders', $this->getKioskModeManagedFolders()); + $writer->writeCollectionOfObjectValues('kioskModeManagedHomeScreenAppSettings', $this->getKioskModeManagedHomeScreenAppSettings()); $writer->writeBooleanValue('kioskModeManagedHomeScreenAutoSignout', $this->getKioskModeManagedHomeScreenAutoSignout()); $writer->writeIntegerValue('kioskModeManagedHomeScreenInactiveSignOutDelayInSeconds', $this->getKioskModeManagedHomeScreenInactiveSignOutDelayInSeconds()); $writer->writeIntegerValue('kioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds', $this->getKioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds()); @@ -2381,6 +2397,14 @@ public function setKioskModeManagedFolders(?array $value): void { $this->getBackingStore()->set('kioskModeManagedFolders', $value); } + /** + * Sets the kioskModeManagedHomeScreenAppSettings property value. Indicates the list of managed applications and associated settings, which will be applied when android device is run on kiosk mode with Managed Home Screen. This collection can contain a maximum of 500 elements. + * @param array|null $value Value to set for the kioskModeManagedHomeScreenAppSettings property. + */ + public function setKioskModeManagedHomeScreenAppSettings(?array $value): void { + $this->getBackingStore()->set('kioskModeManagedHomeScreenAppSettings', $value); + } + /** * Sets the kioskModeManagedHomeScreenAutoSignout property value. Whether or not to automatically sign-out of MHS and Shared device mode applications after inactive for Managed Home Screen. * @param bool|null $value Value to set for the kioskModeManagedHomeScreenAutoSignout property. diff --git a/src/Generated/Models/AndroidDeviceOwnerKioskModeApp.php b/src/Generated/Models/AndroidDeviceOwnerKioskModeApp.php index 75ff63c8f0a..3301b358d52 100644 --- a/src/Generated/Models/AndroidDeviceOwnerKioskModeApp.php +++ b/src/Generated/Models/AndroidDeviceOwnerKioskModeApp.php @@ -48,10 +48,24 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'className' => fn(ParseNode $n) => $o->setClassName($n->getStringValue()), + 'offlineAppAccessEnabled' => fn(ParseNode $n) => $o->setOfflineAppAccessEnabled($n->getBooleanValue()), 'package' => fn(ParseNode $n) => $o->setPackage($n->getStringValue()), + 'preSignInAppAccessEnabled' => fn(ParseNode $n) => $o->setPreSignInAppAccessEnabled($n->getBooleanValue()), ]); } + /** + * Gets the offlineAppAccessEnabled property value. Indicates whether the application can be used when sign in fails due to network issues in Managed Home Screen. When TRUE, indicates the application can be used when sign in fails due to network issues in Managed Home Screen. When FALSE, indicates the application cannot be used when sign in fails due to network issues in Managed Home Screen. Default value is FALSE. + * @return bool|null + */ + public function getOfflineAppAccessEnabled(): ?bool { + $val = $this->getBackingStore()->get('offlineAppAccessEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'offlineAppAccessEnabled'"); + } + /** * Gets the package property value. Package name of application * @return string|null @@ -64,6 +78,18 @@ public function getPackage(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'package'"); } + /** + * Gets the preSignInAppAccessEnabled property value. Indicates whether the application can be used prior to signing in to the Managed Home Screen. When TRUE, indicates the app can be used prior to sign in for Managed Home Screen. When FALSE, indicates the app cannot be used prior to sign in for Managed Home Screen. Default value is FALSE. + * @return bool|null + */ + public function getPreSignInAppAccessEnabled(): ?bool { + $val = $this->getBackingStore()->get('preSignInAppAccessEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'preSignInAppAccessEnabled'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -71,7 +97,9 @@ public function getPackage(): ?string { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeStringValue('className', $this->getClassName()); + $writer->writeBooleanValue('offlineAppAccessEnabled', $this->getOfflineAppAccessEnabled()); $writer->writeStringValue('package', $this->getPackage()); + $writer->writeBooleanValue('preSignInAppAccessEnabled', $this->getPreSignInAppAccessEnabled()); } /** @@ -82,6 +110,14 @@ public function setClassName(?string $value): void { $this->getBackingStore()->set('className', $value); } + /** + * Sets the offlineAppAccessEnabled property value. Indicates whether the application can be used when sign in fails due to network issues in Managed Home Screen. When TRUE, indicates the application can be used when sign in fails due to network issues in Managed Home Screen. When FALSE, indicates the application cannot be used when sign in fails due to network issues in Managed Home Screen. Default value is FALSE. + * @param bool|null $value Value to set for the offlineAppAccessEnabled property. + */ + public function setOfflineAppAccessEnabled(?bool $value): void { + $this->getBackingStore()->set('offlineAppAccessEnabled', $value); + } + /** * Sets the package property value. Package name of application * @param string|null $value Value to set for the package property. @@ -90,4 +126,12 @@ public function setPackage(?string $value): void { $this->getBackingStore()->set('package', $value); } + /** + * Sets the preSignInAppAccessEnabled property value. Indicates whether the application can be used prior to signing in to the Managed Home Screen. When TRUE, indicates the app can be used prior to sign in for Managed Home Screen. When FALSE, indicates the app cannot be used prior to sign in for Managed Home Screen. Default value is FALSE. + * @param bool|null $value Value to set for the preSignInAppAccessEnabled property. + */ + public function setPreSignInAppAccessEnabled(?bool $value): void { + $this->getBackingStore()->set('preSignInAppAccessEnabled', $value); + } + } diff --git a/src/Generated/Models/ApplicationContext.php b/src/Generated/Models/ApplicationContext.php new file mode 100644 index 00000000000..8c799dbfde8 --- /dev/null +++ b/src/Generated/Models/ApplicationContext.php @@ -0,0 +1,78 @@ +setOdataType('#microsoft.graph.applicationContext'); + } + + /** + * 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 ApplicationContext + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationContext { + return new ApplicationContext(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'includeApplications' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setIncludeApplications($val); + }, + ]); + } + + /** + * Gets the includeApplications property value. Collection of appId values for the applications. + * @return array|null + */ + public function getIncludeApplications(): ?array { + $val = $this->getBackingStore()->get('includeApplications'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'includeApplications'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('includeApplications', $this->getIncludeApplications()); + } + + /** + * Sets the includeApplications property value. Collection of appId values for the applications. + * @param array|null $value Value to set for the includeApplications property. + */ + public function setIncludeApplications(?array $value): void { + $this->getBackingStore()->set('includeApplications', $value); + } + +} diff --git a/src/Generated/Models/AssignmentReviewSettings.php b/src/Generated/Models/AssignmentReviewSettings.php index 83678ccda11..d3ec9440687 100644 --- a/src/Generated/Models/AssignmentReviewSettings.php +++ b/src/Generated/Models/AssignmentReviewSettings.php @@ -91,6 +91,7 @@ public function getFieldDeserializers(): array { 'accessReviewTimeoutBehavior' => fn(ParseNode $n) => $o->setAccessReviewTimeoutBehavior($n->getEnumValue(AccessReviewTimeoutBehavior::class)), 'durationInDays' => fn(ParseNode $n) => $o->setDurationInDays($n->getIntegerValue()), 'isAccessRecommendationEnabled' => fn(ParseNode $n) => $o->setIsAccessRecommendationEnabled($n->getBooleanValue()), + 'isAgenticExperienceEnabled' => fn(ParseNode $n) => $o->setIsAgenticExperienceEnabled($n->getBooleanValue()), 'isApprovalJustificationRequired' => fn(ParseNode $n) => $o->setIsApprovalJustificationRequired($n->getBooleanValue()), 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), @@ -113,6 +114,18 @@ public function getIsAccessRecommendationEnabled(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isAccessRecommendationEnabled'"); } + /** + * Gets the isAgenticExperienceEnabled property value. The isAgenticExperienceEnabled property + * @return bool|null + */ + public function getIsAgenticExperienceEnabled(): ?bool { + $val = $this->getBackingStore()->get('isAgenticExperienceEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAgenticExperienceEnabled'"); + } + /** * Gets the isApprovalJustificationRequired property value. Specifies whether the reviewer must provide justification for the approval. The default value is true. * @return bool|null @@ -207,6 +220,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('accessReviewTimeoutBehavior', $this->getAccessReviewTimeoutBehavior()); $writer->writeIntegerValue('durationInDays', $this->getDurationInDays()); $writer->writeBooleanValue('isAccessRecommendationEnabled', $this->getIsAccessRecommendationEnabled()); + $writer->writeBooleanValue('isAgenticExperienceEnabled', $this->getIsAgenticExperienceEnabled()); $writer->writeBooleanValue('isApprovalJustificationRequired', $this->getIsApprovalJustificationRequired()); $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); $writer->writeStringValue('@odata.type', $this->getOdataType()); @@ -257,6 +271,14 @@ public function setIsAccessRecommendationEnabled(?bool $value): void { $this->getBackingStore()->set('isAccessRecommendationEnabled', $value); } + /** + * Sets the isAgenticExperienceEnabled property value. The isAgenticExperienceEnabled property + * @param bool|null $value Value to set for the isAgenticExperienceEnabled property. + */ + public function setIsAgenticExperienceEnabled(?bool $value): void { + $this->getBackingStore()->set('isAgenticExperienceEnabled', $value); + } + /** * Sets the isApprovalJustificationRequired property value. Specifies whether the reviewer must provide justification for the approval. The default value is true. * @param bool|null $value Value to set for the isApprovalJustificationRequired property. diff --git a/src/Generated/Models/AuthContext.php b/src/Generated/Models/AuthContext.php new file mode 100644 index 00000000000..bfaf5e0a15d --- /dev/null +++ b/src/Generated/Models/AuthContext.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.authContext'); + } + + /** + * 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 AuthContext + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AuthContext { + return new AuthContext(); + } + + /** + * Gets the authenticationContextValue property value. Supported values are c1 through c99. + * @return string|null + */ + public function getAuthenticationContextValue(): ?string { + $val = $this->getBackingStore()->get('authenticationContextValue'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'authenticationContextValue'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'authenticationContextValue' => fn(ParseNode $n) => $o->setAuthenticationContextValue($n->getStringValue()), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('authenticationContextValue', $this->getAuthenticationContextValue()); + } + + /** + * Sets the authenticationContextValue property value. Supported values are c1 through c99. + * @param string|null $value Value to set for the authenticationContextValue property. + */ + public function setAuthenticationContextValue(?string $value): void { + $this->getBackingStore()->set('authenticationContextValue', $value); + } + +} diff --git a/src/Generated/Models/AuthenticationBehaviors.php b/src/Generated/Models/AuthenticationBehaviors.php index 743ab8e7d4e..2b8574806de 100644 --- a/src/Generated/Models/AuthenticationBehaviors.php +++ b/src/Generated/Models/AuthenticationBehaviors.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the blockAzureADGraphAccess property value. If false, allows the app to have extended access to Azure AD Graph until June 30, 2025 when Azure AD Graph is fully retired. For more information on Azure AD retirement updates, see June 2024 update on Azure AD Graph API retirement. + * Gets the blockAzureADGraphAccess property value. If false, allows the app to have extended access to Azure AD Graph until August 31, 2025 when Azure AD Graph is fully retired. For more information on Azure AD retirement updates, see June 2024 update on Azure AD Graph API retirement. * @return bool|null */ public function getBlockAzureADGraphAccess(): ?bool { @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the blockAzureADGraphAccess property value. If false, allows the app to have extended access to Azure AD Graph until June 30, 2025 when Azure AD Graph is fully retired. For more information on Azure AD retirement updates, see June 2024 update on Azure AD Graph API retirement. + * Sets the blockAzureADGraphAccess property value. If false, allows the app to have extended access to Azure AD Graph until August 31, 2025 when Azure AD Graph is fully retired. For more information on Azure AD retirement updates, see June 2024 update on Azure AD Graph API retirement. * @param bool|null $value Value to set for the blockAzureADGraphAccess property. */ public function setBlockAzureADGraphAccess(?bool $value): void { diff --git a/src/Generated/Models/AuthenticationFlow.php b/src/Generated/Models/AuthenticationFlow.php new file mode 100644 index 00000000000..d5299ca2c6a --- /dev/null +++ b/src/Generated/Models/AuthenticationFlow.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 AuthenticationFlow + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AuthenticationFlow { + return new AuthenticationFlow(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'transferMethod' => fn(ParseNode $n) => $o->setTransferMethod($n->getEnumValue(ConditionalAccessTransferMethods::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 transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. + * @return ConditionalAccessTransferMethods|null + */ + public function getTransferMethod(): ?ConditionalAccessTransferMethods { + $val = $this->getBackingStore()->get('transferMethod'); + if (is_null($val) || $val instanceof ConditionalAccessTransferMethods) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'transferMethod'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('transferMethod', $this->getTransferMethod()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. + * @param ConditionalAccessTransferMethods|null $value Value to set for the transferMethod property. + */ + public function setTransferMethod(?ConditionalAccessTransferMethods $value): void { + $this->getBackingStore()->set('transferMethod', $value); + } + +} diff --git a/src/Generated/Models/AuthenticationMethod.php b/src/Generated/Models/AuthenticationMethod.php index 6c1662b5d05..d00fc0a3173 100644 --- a/src/Generated/Models/AuthenticationMethod.php +++ b/src/Generated/Models/AuthenticationMethod.php @@ -64,9 +64,22 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'lastUsedDateTime' => fn(ParseNode $n) => $o->setLastUsedDateTime($n->getDateTimeValue()), ]); } + /** + * Gets the lastUsedDateTime property value. The lastUsedDateTime property + * @return DateTime|null + */ + public function getLastUsedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastUsedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastUsedDateTime'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -74,6 +87,7 @@ public function getFieldDeserializers(): array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeDateTimeValue('lastUsedDateTime', $this->getLastUsedDateTime()); } /** @@ -84,4 +98,12 @@ public function setCreatedDateTime(?DateTime $value): void { $this->getBackingStore()->set('createdDateTime', $value); } + /** + * Sets the lastUsedDateTime property value. The lastUsedDateTime property + * @param DateTime|null $value Value to set for the lastUsedDateTime property. + */ + public function setLastUsedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastUsedDateTime', $value); + } + } diff --git a/src/Generated/Models/AuthenticationStrengthUsage.php b/src/Generated/Models/AuthenticationStrengthUsage.php index df89a505a54..8af750dc2d7 100644 --- a/src/Generated/Models/AuthenticationStrengthUsage.php +++ b/src/Generated/Models/AuthenticationStrengthUsage.php @@ -9,6 +9,7 @@ use Microsoft\Kiota\Abstractions\Store\BackedModel; use Microsoft\Kiota\Abstractions\Store\BackingStore; use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; +use Microsoft\Kiota\Abstractions\Types\TypeUtils; class AuthenticationStrengthUsage implements AdditionalDataHolder, BackedModel, Parsable { @@ -62,10 +63,40 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'mfa' => fn(ParseNode $n) => $o->setMfa($n->getCollectionOfObjectValues([ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'])), + 'none' => fn(ParseNode $n) => $o->setNone($n->getCollectionOfObjectValues([ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), ]; } + /** + * Gets the mfa property value. The mfa property + * @return array|null + */ + public function getMfa(): ?array { + $val = $this->getBackingStore()->get('mfa'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConditionalAccessPolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mfa'"); + } + + /** + * Gets the none property value. The none property + * @return array|null + */ + public function getNone(): ?array { + $val = $this->getBackingStore()->get('none'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConditionalAccessPolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'none'"); + } + /** * Gets the @odata.type property value. The OdataType property * @return string|null @@ -83,6 +114,8 @@ public function getOdataType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('mfa', $this->getMfa()); + $writer->writeCollectionOfObjectValues('none', $this->getNone()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +136,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the mfa property value. The mfa property + * @param array|null $value Value to set for the mfa property. + */ + public function setMfa(?array $value): void { + $this->getBackingStore()->set('mfa', $value); + } + + /** + * Sets the none property value. The none property + * @param array|null $value Value to set for the none property. + */ + public function setNone(?array $value): void { + $this->getBackingStore()->set('none', $value); + } + /** * Sets the @odata.type property value. The OdataType property * @param string|null $value Value to set for the @odata.type property. diff --git a/src/Generated/Models/BaseMapFeature.php b/src/Generated/Models/BaseMapFeature.php new file mode 100644 index 00000000000..c5dab9c2d68 --- /dev/null +++ b/src/Generated/Models/BaseMapFeature.php @@ -0,0 +1,79 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.buildingMap': return new BuildingMap(); + case '#microsoft.graph.fixtureMap': return new FixtureMap(); + case '#microsoft.graph.footprintMap': return new FootprintMap(); + case '#microsoft.graph.levelMap': return new LevelMap(); + case '#microsoft.graph.sectionMap': return new SectionMap(); + case '#microsoft.graph.unitMap': return new UnitMap(); + } + } + return new BaseMapFeature(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'properties' => fn(ParseNode $n) => $o->setProperties($n->getStringValue()), + ]); + } + + /** + * Gets the properties property value. Concatenated key-value pair of all properties of a GeoJSON file for this baseMapFeature. + * @return string|null + */ + public function getProperties(): ?string { + $val = $this->getBackingStore()->get('properties'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'properties'"); + } + + /** + * 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('properties', $this->getProperties()); + } + + /** + * Sets the properties property value. Concatenated key-value pair of all properties of a GeoJSON file for this baseMapFeature. + * @param string|null $value Value to set for the properties property. + */ + public function setProperties(?string $value): void { + $this->getBackingStore()->set('properties', $value); + } + +} diff --git a/src/Generated/Models/Building.php b/src/Generated/Models/Building.php index bc069e9d6dd..90e4be39320 100644 --- a/src/Generated/Models/Building.php +++ b/src/Generated/Models/Building.php @@ -34,6 +34,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'hasWiFi' => fn(ParseNode $n) => $o->setHasWiFi($n->getBooleanValue()), + 'map' => fn(ParseNode $n) => $o->setMap($n->getObjectValue([BuildingMap::class, 'createFromDiscriminatorValue'])), 'resourceLinks' => fn(ParseNode $n) => $o->setResourceLinks($n->getCollectionOfObjectValues([ResourceLink::class, 'createFromDiscriminatorValue'])), ]); } @@ -50,6 +51,18 @@ public function getHasWiFi(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'hasWiFi'"); } + /** + * Gets the map property value. Map file associated with a building in Places. This object is the IMDF-format representation of building.geojson. + * @return BuildingMap|null + */ + public function getMap(): ?BuildingMap { + $val = $this->getBackingStore()->get('map'); + if (is_null($val) || $val instanceof BuildingMap) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'map'"); + } + /** * Gets the resourceLinks property value. A set of links to external resources that are associated with the building. Inherited from place. * @return array|null @@ -71,6 +84,7 @@ public function getResourceLinks(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeBooleanValue('hasWiFi', $this->getHasWiFi()); + $writer->writeObjectValue('map', $this->getMap()); $writer->writeCollectionOfObjectValues('resourceLinks', $this->getResourceLinks()); } @@ -82,6 +96,14 @@ public function setHasWiFi(?bool $value): void { $this->getBackingStore()->set('hasWiFi', $value); } + /** + * Sets the map property value. Map file associated with a building in Places. This object is the IMDF-format representation of building.geojson. + * @param BuildingMap|null $value Value to set for the map property. + */ + public function setMap(?BuildingMap $value): void { + $this->getBackingStore()->set('map', $value); + } + /** * Sets the resourceLinks property value. A set of links to external resources that are associated with the building. Inherited from place. * @param array|null $value Value to set for the resourceLinks property. diff --git a/src/Generated/Models/BuildingMap.php b/src/Generated/Models/BuildingMap.php new file mode 100644 index 00000000000..73a934bd872 --- /dev/null +++ b/src/Generated/Models/BuildingMap.php @@ -0,0 +1,117 @@ +setOdataType('#microsoft.graph.buildingMap'); + } + + /** + * 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 BuildingMap + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BuildingMap { + return new BuildingMap(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'footprints' => fn(ParseNode $n) => $o->setFootprints($n->getCollectionOfObjectValues([FootprintMap::class, 'createFromDiscriminatorValue'])), + 'levels' => fn(ParseNode $n) => $o->setLevels($n->getCollectionOfObjectValues([LevelMap::class, 'createFromDiscriminatorValue'])), + 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), + ]); + } + + /** + * Gets the footprints property value. Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + * @return array|null + */ + public function getFootprints(): ?array { + $val = $this->getBackingStore()->get('footprints'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, FootprintMap::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'footprints'"); + } + + /** + * Gets the levels property value. Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + * @return array|null + */ + public function getLevels(): ?array { + $val = $this->getBackingStore()->get('levels'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LevelMap::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'levels'"); + } + + /** + * Gets the placeId property value. Identifier for the building to which this buildingMap belongs. + * @return string|null + */ + public function getPlaceId(): ?string { + $val = $this->getBackingStore()->get('placeId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); + } + + /** + * 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('footprints', $this->getFootprints()); + $writer->writeCollectionOfObjectValues('levels', $this->getLevels()); + $writer->writeStringValue('placeId', $this->getPlaceId()); + } + + /** + * Sets the footprints property value. Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + * @param array|null $value Value to set for the footprints property. + */ + public function setFootprints(?array $value): void { + $this->getBackingStore()->set('footprints', $value); + } + + /** + * Sets the levels property value. Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + * @param array|null $value Value to set for the levels property. + */ + public function setLevels(?array $value): void { + $this->getBackingStore()->set('levels', $value); + } + + /** + * Sets the placeId property value. Identifier for the building to which this buildingMap belongs. + * @param string|null $value Value to set for the placeId property. + */ + public function setPlaceId(?string $value): void { + $this->getBackingStore()->set('placeId', $value); + } + +} diff --git a/src/Generated/Models/CaPoliciesDeletableRoot.php b/src/Generated/Models/CaPoliciesDeletableRoot.php new file mode 100644 index 00000000000..c9c6f61ae92 --- /dev/null +++ b/src/Generated/Models/CaPoliciesDeletableRoot.php @@ -0,0 +1,94 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'namedLocations' => fn(ParseNode $n) => $o->setNamedLocations($n->getCollectionOfObjectValues([NamedLocation::class, 'createFromDiscriminatorValue'])), + 'policies' => fn(ParseNode $n) => $o->setPolicies($n->getCollectionOfObjectValues([ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the namedLocations property value. The namedLocations property + * @return array|null + */ + public function getNamedLocations(): ?array { + $val = $this->getBackingStore()->get('namedLocations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, NamedLocation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'namedLocations'"); + } + + /** + * Gets the policies property value. The policies property + * @return array|null + */ + public function getPolicies(): ?array { + $val = $this->getBackingStore()->get('policies'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConditionalAccessPolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policies'"); + } + + /** + * 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('namedLocations', $this->getNamedLocations()); + $writer->writeCollectionOfObjectValues('policies', $this->getPolicies()); + } + + /** + * Sets the namedLocations property value. The namedLocations property + * @param array|null $value Value to set for the namedLocations property. + */ + public function setNamedLocations(?array $value): void { + $this->getBackingStore()->set('namedLocations', $value); + } + + /** + * Sets the policies property value. The policies property + * @param array|null $value Value to set for the policies property. + */ + public function setPolicies(?array $value): void { + $this->getBackingStore()->set('policies', $value); + } + +} diff --git a/src/Generated/Models/CheckInClaim.php b/src/Generated/Models/CheckInClaim.php new file mode 100644 index 00000000000..0d77cef3eed --- /dev/null +++ b/src/Generated/Models/CheckInClaim.php @@ -0,0 +1,181 @@ +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 CheckInClaim + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CheckInClaim { + return new CheckInClaim(); + } + + /** + * 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 calendarEventId property value. The unique identifier for an Outlook calendar event associated with the checkInClaim object. For more information, see the iCalUId property in event. + * @return string|null + */ + public function getCalendarEventId(): ?string { + $val = $this->getBackingStore()->get('calendarEventId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'calendarEventId'"); + } + + /** + * Gets the checkInMethod property value. The checkInMethod property + * @return CheckInMethod|null + */ + public function getCheckInMethod(): ?CheckInMethod { + $val = $this->getBackingStore()->get('checkInMethod'); + if (is_null($val) || $val instanceof CheckInMethod) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'checkInMethod'"); + } + + /** + * Gets the createdDateTime property value. The date and time when the checkInClaim object was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'calendarEventId' => fn(ParseNode $n) => $o->setCalendarEventId($n->getStringValue()), + 'checkInMethod' => fn(ParseNode $n) => $o->setCheckInMethod($n->getEnumValue(CheckInMethod::class)), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('calendarEventId', $this->getCalendarEventId()); + $writer->writeEnumValue('checkInMethod', $this->getCheckInMethod()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the calendarEventId property value. The unique identifier for an Outlook calendar event associated with the checkInClaim object. For more information, see the iCalUId property in event. + * @param string|null $value Value to set for the calendarEventId property. + */ + public function setCalendarEventId(?string $value): void { + $this->getBackingStore()->set('calendarEventId', $value); + } + + /** + * Sets the checkInMethod property value. The checkInMethod property + * @param CheckInMethod|null $value Value to set for the checkInMethod property. + */ + public function setCheckInMethod(?CheckInMethod $value): void { + $this->getBackingStore()->set('checkInMethod', $value); + } + + /** + * Sets the createdDateTime property value. The date and time when the checkInClaim object was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/CheckInClaimCollectionResponse.php b/src/Generated/Models/CheckInClaimCollectionResponse.php new file mode 100644 index 00000000000..8882d63a5ca --- /dev/null +++ b/src/Generated/Models/CheckInClaimCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CheckInClaim::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, CheckInClaim::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/CheckInMethod.php b/src/Generated/Models/CheckInMethod.php new file mode 100644 index 00000000000..b578785ecd5 --- /dev/null +++ b/src/Generated/Models/CheckInMethod.php @@ -0,0 +1,13 @@ +|null + */ + public function getAdhocCalls(): ?array { + $val = $this->getBackingStore()->get('adhocCalls'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AdhocCall::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'adhocCalls'"); + } + /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -95,6 +109,7 @@ public function getCalls(): ?array { public function getFieldDeserializers(): array { $o = $this; return [ + 'adhocCalls' => fn(ParseNode $n) => $o->setAdhocCalls($n->getCollectionOfObjectValues([AdhocCall::class, 'createFromDiscriminatorValue'])), 'callRecords' => fn(ParseNode $n) => $o->setCallRecords($n->getCollectionOfObjectValues([CallRecord::class, 'createFromDiscriminatorValue'])), 'calls' => fn(ParseNode $n) => $o->setCalls($n->getCollectionOfObjectValues([Call::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), @@ -117,7 +132,7 @@ public function getOdataType(): ?string { } /** - * Gets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * Gets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @return array|null */ public function getOnlineMeetingConversations(): ?array { @@ -163,6 +178,7 @@ public function getPresences(): ?array { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('adhocCalls', $this->getAdhocCalls()); $writer->writeCollectionOfObjectValues('callRecords', $this->getCallRecords()); $writer->writeCollectionOfObjectValues('calls', $this->getCalls()); $writer->writeStringValue('@odata.type', $this->getOdataType()); @@ -180,6 +196,14 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } + /** + * Sets the adhocCalls property value. A collection of ad hoc calls in Teams. + * @param array|null $value Value to set for the adhocCalls property. + */ + public function setAdhocCalls(?array $value): void { + $this->getBackingStore()->set('adhocCalls', $value); + } + /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. @@ -213,7 +237,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + * Sets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. * @param array|null $value Value to set for the onlineMeetingConversations property. */ public function setOnlineMeetingConversations(?array $value): void { diff --git a/src/Generated/Models/CloudPC.php b/src/Generated/Models/CloudPC.php index ac041c5fbf9..cbc29c39b9a 100644 --- a/src/Generated/Models/CloudPC.php +++ b/src/Generated/Models/CloudPC.php @@ -152,6 +152,7 @@ public function getFieldDeserializers(): array { 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'frontlineCloudPcAvailability' => fn(ParseNode $n) => $o->setFrontlineCloudPcAvailability($n->getEnumValue(FrontlineCloudPcAvailability::class)), 'gracePeriodEndDateTime' => fn(ParseNode $n) => $o->setGracePeriodEndDateTime($n->getDateTimeValue()), + 'groupDetail' => fn(ParseNode $n) => $o->setGroupDetail($n->getObjectValue([CloudPcEntraGroupDetail::class, 'createFromDiscriminatorValue'])), 'imageDisplayName' => fn(ParseNode $n) => $o->setImageDisplayName($n->getStringValue()), 'lastLoginResult' => fn(ParseNode $n) => $o->setLastLoginResult($n->getObjectValue([CloudPcLoginResult::class, 'createFromDiscriminatorValue'])), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), @@ -183,6 +184,7 @@ public function getFieldDeserializers(): array { 'statusDetail' => fn(ParseNode $n) => $o->setStatusDetail($n->getObjectValue([CloudPcStatusDetail::class, 'createFromDiscriminatorValue'])), 'statusDetails' => fn(ParseNode $n) => $o->setStatusDetails($n->getObjectValue([CloudPcStatusDetails::class, 'createFromDiscriminatorValue'])), 'userAccountType' => fn(ParseNode $n) => $o->setUserAccountType($n->getEnumValue(CloudPcUserAccountType::class)), + 'userDetail' => fn(ParseNode $n) => $o->setUserDetail($n->getObjectValue([CloudPcEntraUserDetail::class, 'createFromDiscriminatorValue'])), 'userExperienceType' => fn(ParseNode $n) => $o->setUserExperienceType($n->getEnumValue(CloudPcUserExperienceType::class)), 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), ]); @@ -212,6 +214,18 @@ public function getGracePeriodEndDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'gracePeriodEndDateTime'"); } + /** + * Gets the groupDetail property value. The Microsoft Entra group details (for example, ID and display name) for the Entra ID group associated with the user's Reserve Cloud PC assignment. Read-only. + * @return CloudPcEntraGroupDetail|null + */ + public function getGroupDetail(): ?CloudPcEntraGroupDetail { + $val = $this->getBackingStore()->get('groupDetail'); + if (is_null($val) || $val instanceof CloudPcEntraGroupDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupDetail'"); + } + /** * Gets the imageDisplayName property value. Name of the OS image that's on the Cloud PC. * @return string|null @@ -504,6 +518,18 @@ public function getUserAccountType(): ?CloudPcUserAccountType { throw new \UnexpectedValueException("Invalid type found in backing store for 'userAccountType'"); } + /** + * Gets the userDetail property value. The user details (for example, ID and display name) for the user associated with a Reserve Cloud PC assignment. Read-only. + * @return CloudPcEntraUserDetail|null + */ + public function getUserDetail(): ?CloudPcEntraUserDetail { + $val = $this->getBackingStore()->get('userDetail'); + if (is_null($val) || $val instanceof CloudPcEntraUserDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userDetail'"); + } + /** * Gets the userExperienceType property value. Specifies the type of cloud object the end user can access. The possible values are: cloudPc, cloudApp, unknownFutureValue. When set to cloudPc, it indicates that the end user can access the entire desktop. When set to cloudApp, it indicates that the end user can only access cloud apps published under the associated provisioning policy. Since the cloud app experience also creates Cloud PC devices that appear in the Cloud PC device list, this property helps differentiate them. The default value is cloudPc. This property is defined in the provisioning policy. * @return CloudPcUserExperienceType|null @@ -545,6 +571,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeEnumValue('frontlineCloudPcAvailability', $this->getFrontlineCloudPcAvailability()); $writer->writeDateTimeValue('gracePeriodEndDateTime', $this->getGracePeriodEndDateTime()); + $writer->writeObjectValue('groupDetail', $this->getGroupDetail()); $writer->writeStringValue('imageDisplayName', $this->getImageDisplayName()); $writer->writeObjectValue('lastLoginResult', $this->getLastLoginResult()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); @@ -569,6 +596,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('statusDetail', $this->getStatusDetail()); $writer->writeObjectValue('statusDetails', $this->getStatusDetails()); $writer->writeEnumValue('userAccountType', $this->getUserAccountType()); + $writer->writeObjectValue('userDetail', $this->getUserDetail()); $writer->writeEnumValue('userExperienceType', $this->getUserExperienceType()); $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); } @@ -661,6 +689,14 @@ public function setGracePeriodEndDateTime(?DateTime $value): void { $this->getBackingStore()->set('gracePeriodEndDateTime', $value); } + /** + * Sets the groupDetail property value. The Microsoft Entra group details (for example, ID and display name) for the Entra ID group associated with the user's Reserve Cloud PC assignment. Read-only. + * @param CloudPcEntraGroupDetail|null $value Value to set for the groupDetail property. + */ + public function setGroupDetail(?CloudPcEntraGroupDetail $value): void { + $this->getBackingStore()->set('groupDetail', $value); + } + /** * Sets the imageDisplayName property value. Name of the OS image that's on the Cloud PC. * @param string|null $value Value to set for the imageDisplayName property. @@ -853,6 +889,14 @@ public function setUserAccountType(?CloudPcUserAccountType $value): void { $this->getBackingStore()->set('userAccountType', $value); } + /** + * Sets the userDetail property value. The user details (for example, ID and display name) for the user associated with a Reserve Cloud PC assignment. Read-only. + * @param CloudPcEntraUserDetail|null $value Value to set for the userDetail property. + */ + public function setUserDetail(?CloudPcEntraUserDetail $value): void { + $this->getBackingStore()->set('userDetail', $value); + } + /** * Sets the userExperienceType property value. Specifies the type of cloud object the end user can access. The possible values are: cloudPc, cloudApp, unknownFutureValue. When set to cloudPc, it indicates that the end user can access the entire desktop. When set to cloudApp, it indicates that the end user can only access cloud apps published under the associated provisioning policy. Since the cloud app experience also creates Cloud PC devices that appear in the Cloud PC device list, this property helps differentiate them. The default value is cloudPc. This property is defined in the provisioning policy. * @param CloudPcUserExperienceType|null $value Value to set for the userExperienceType property. diff --git a/src/Generated/Models/CloudPcDeviceImage.php b/src/Generated/Models/CloudPcDeviceImage.php index eb339effe42..952ef1391a9 100644 --- a/src/Generated/Models/CloudPcDeviceImage.php +++ b/src/Generated/Models/CloudPcDeviceImage.php @@ -107,7 +107,7 @@ public function getLastModifiedDateTime(): ?DateTime { } /** - * Gets the operatingSystem property value. The operating system of the image. For example, Windows 10 Enterprise. Read-only. + * Gets the operatingSystem property value. The operating system of the image. For example, Windows 11 Enterprise. Read-only. * @return string|null */ public function getOperatingSystem(): ?string { @@ -283,7 +283,7 @@ public function setLastModifiedDateTime(?DateTime $value): void { } /** - * Sets the operatingSystem property value. The operating system of the image. For example, Windows 10 Enterprise. Read-only. + * Sets the operatingSystem property value. The operating system of the image. For example, Windows 11 Enterprise. Read-only. * @param string|null $value Value to set for the operatingSystem property. */ public function setOperatingSystem(?string $value): void { diff --git a/src/Generated/Models/CloudPcDomainJoinConfiguration.php b/src/Generated/Models/CloudPcDomainJoinConfiguration.php index 6e19b7c9524..0a16b981db0 100644 --- a/src/Generated/Models/CloudPcDomainJoinConfiguration.php +++ b/src/Generated/Models/CloudPcDomainJoinConfiguration.php @@ -75,6 +75,7 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'domainJoinType' => fn(ParseNode $n) => $o->setDomainJoinType($n->getEnumValue(CloudPcDomainJoinType::class)), + 'geographicLocationType' => fn(ParseNode $n) => $o->setGeographicLocationType($n->getEnumValue(CloudPcGeographicLocationType::class)), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'onPremisesConnectionId' => fn(ParseNode $n) => $o->setOnPremisesConnectionId($n->getStringValue()), 'regionGroup' => fn(ParseNode $n) => $o->setRegionGroup($n->getEnumValue(CloudPcRegionGroup::class)), @@ -83,6 +84,18 @@ public function getFieldDeserializers(): array { ]; } + /** + * Gets the geographicLocationType property value. The geographic location where the region is located. Possible values are: default, asia, australasia, canada, europe, india, africa, usCentral, usEast, usWest, southAmerica, middleEast, centralAmerica, usGovernment, unknownFutureValue. Default value is default. Read-only. + * @return CloudPcGeographicLocationType|null + */ + public function getGeographicLocationType(): ?CloudPcGeographicLocationType { + $val = $this->getBackingStore()->get('geographicLocationType'); + if (is_null($val) || $val instanceof CloudPcGeographicLocationType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'geographicLocationType'"); + } + /** * Gets the @odata.type property value. The OdataType property * @return string|null @@ -149,6 +162,7 @@ public function getType(): ?CloudPcDomainJoinType { */ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('domainJoinType', $this->getDomainJoinType()); + $writer->writeEnumValue('geographicLocationType', $this->getGeographicLocationType()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeStringValue('onPremisesConnectionId', $this->getOnPremisesConnectionId()); $writer->writeEnumValue('regionGroup', $this->getRegionGroup()); @@ -181,6 +195,14 @@ public function setDomainJoinType(?CloudPcDomainJoinType $value): void { $this->getBackingStore()->set('domainJoinType', $value); } + /** + * Sets the geographicLocationType property value. The geographic location where the region is located. Possible values are: default, asia, australasia, canada, europe, india, africa, usCentral, usEast, usWest, southAmerica, middleEast, centralAmerica, usGovernment, unknownFutureValue. Default value is default. Read-only. + * @param CloudPcGeographicLocationType|null $value Value to set for the geographicLocationType property. + */ + public function setGeographicLocationType(?CloudPcGeographicLocationType $value): void { + $this->getBackingStore()->set('geographicLocationType', $value); + } + /** * Sets the @odata.type property value. The OdataType property * @param string|null $value Value to set for the @odata.type property. diff --git a/src/Generated/Models/CloudPcEntraGroupDetail.php b/src/Generated/Models/CloudPcEntraGroupDetail.php new file mode 100644 index 00000000000..d2eab5799e9 --- /dev/null +++ b/src/Generated/Models/CloudPcEntraGroupDetail.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 CloudPcEntraGroupDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcEntraGroupDetail { + return new CloudPcEntraGroupDetail(); + } + + /** + * 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 [ + 'groupDisplayName' => fn(ParseNode $n) => $o->setGroupDisplayName($n->getStringValue()), + 'groupId' => fn(ParseNode $n) => $o->setGroupId($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the groupDisplayName property value. The display name of the Microsoft Entra ID group. Read-only. + * @return string|null + */ + public function getGroupDisplayName(): ?string { + $val = $this->getBackingStore()->get('groupDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupDisplayName'"); + } + + /** + * Gets the groupId property value. The unique identifier (GUID) of the Microsoft Entra ID group. Read-only. + * @return string|null + */ + public function getGroupId(): ?string { + $val = $this->getBackingStore()->get('groupId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupId'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('groupDisplayName', $this->getGroupDisplayName()); + $writer->writeStringValue('groupId', $this->getGroupId()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the groupDisplayName property value. The display name of the Microsoft Entra ID group. Read-only. + * @param string|null $value Value to set for the groupDisplayName property. + */ + public function setGroupDisplayName(?string $value): void { + $this->getBackingStore()->set('groupDisplayName', $value); + } + + /** + * Sets the groupId property value. The unique identifier (GUID) of the Microsoft Entra ID group. Read-only. + * @param string|null $value Value to set for the groupId property. + */ + public function setGroupId(?string $value): void { + $this->getBackingStore()->set('groupId', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/CloudPcEntraUserDetail.php b/src/Generated/Models/CloudPcEntraUserDetail.php new file mode 100644 index 00000000000..23eaf53934e --- /dev/null +++ b/src/Generated/Models/CloudPcEntraUserDetail.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 CloudPcEntraUserDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcEntraUserDetail { + return new CloudPcEntraUserDetail(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'userDisplayName' => fn(ParseNode $n) => $o->setUserDisplayName($n->getStringValue()), + 'userId' => fn(ParseNode $n) => $o->setUserId($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the userDisplayName property value. The display name of the user. Read-only. + * @return string|null + */ + public function getUserDisplayName(): ?string { + $val = $this->getBackingStore()->get('userDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userDisplayName'"); + } + + /** + * Gets the userId property value. The unique identifier (GUID) of the user. Read-only. + * @return string|null + */ + public function getUserId(): ?string { + $val = $this->getBackingStore()->get('userId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('userDisplayName', $this->getUserDisplayName()); + $writer->writeStringValue('userId', $this->getUserId()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the userDisplayName property value. The display name of the user. Read-only. + * @param string|null $value Value to set for the userDisplayName property. + */ + public function setUserDisplayName(?string $value): void { + $this->getBackingStore()->set('userDisplayName', $value); + } + + /** + * Sets the userId property value. The unique identifier (GUID) of the user. Read-only. + * @param string|null $value Value to set for the userId property. + */ + public function setUserId(?string $value): void { + $this->getBackingStore()->set('userId', $value); + } + +} diff --git a/src/Generated/Models/CloudPcExternalPartner.php b/src/Generated/Models/CloudPcExternalPartner.php new file mode 100644 index 00000000000..3ecaf983371 --- /dev/null +++ b/src/Generated/Models/CloudPcExternalPartner.php @@ -0,0 +1,156 @@ +getBackingStore()->get('connectionStatus'); + if (is_null($val) || $val instanceof CloudPcExternalPartnerStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'connectionStatus'"); + } + + /** + * Gets the enableConnection property value. The enableConnection property + * @return bool|null + */ + public function getEnableConnection(): ?bool { + $val = $this->getBackingStore()->get('enableConnection'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'enableConnection'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'connectionStatus' => fn(ParseNode $n) => $o->setConnectionStatus($n->getEnumValue(CloudPcExternalPartnerStatus::class)), + 'enableConnection' => fn(ParseNode $n) => $o->setEnableConnection($n->getBooleanValue()), + 'lastSyncDateTime' => fn(ParseNode $n) => $o->setLastSyncDateTime($n->getDateTimeValue()), + 'partnerId' => fn(ParseNode $n) => $o->setPartnerId($n->getStringValue()), + 'statusDetails' => fn(ParseNode $n) => $o->setStatusDetails($n->getStringValue()), + ]); + } + + /** + * Gets the lastSyncDateTime property value. The lastSyncDateTime property + * @return DateTime|null + */ + public function getLastSyncDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastSyncDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastSyncDateTime'"); + } + + /** + * Gets the partnerId property value. The partnerId property + * @return string|null + */ + public function getPartnerId(): ?string { + $val = $this->getBackingStore()->get('partnerId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'partnerId'"); + } + + /** + * Gets the statusDetails property value. The statusDetails property + * @return string|null + */ + public function getStatusDetails(): ?string { + $val = $this->getBackingStore()->get('statusDetails'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'statusDetails'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('connectionStatus', $this->getConnectionStatus()); + $writer->writeBooleanValue('enableConnection', $this->getEnableConnection()); + $writer->writeDateTimeValue('lastSyncDateTime', $this->getLastSyncDateTime()); + $writer->writeStringValue('partnerId', $this->getPartnerId()); + $writer->writeStringValue('statusDetails', $this->getStatusDetails()); + } + + /** + * Sets the connectionStatus property value. The connectionStatus property + * @param CloudPcExternalPartnerStatus|null $value Value to set for the connectionStatus property. + */ + public function setConnectionStatus(?CloudPcExternalPartnerStatus $value): void { + $this->getBackingStore()->set('connectionStatus', $value); + } + + /** + * Sets the enableConnection property value. The enableConnection property + * @param bool|null $value Value to set for the enableConnection property. + */ + public function setEnableConnection(?bool $value): void { + $this->getBackingStore()->set('enableConnection', $value); + } + + /** + * Sets the lastSyncDateTime property value. The lastSyncDateTime property + * @param DateTime|null $value Value to set for the lastSyncDateTime property. + */ + public function setLastSyncDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastSyncDateTime', $value); + } + + /** + * Sets the partnerId property value. The partnerId property + * @param string|null $value Value to set for the partnerId property. + */ + public function setPartnerId(?string $value): void { + $this->getBackingStore()->set('partnerId', $value); + } + + /** + * Sets the statusDetails property value. The statusDetails property + * @param string|null $value Value to set for the statusDetails property. + */ + public function setStatusDetails(?string $value): void { + $this->getBackingStore()->set('statusDetails', $value); + } + +} diff --git a/src/Generated/Models/CloudPcExternalPartnerCollectionResponse.php b/src/Generated/Models/CloudPcExternalPartnerCollectionResponse.php new file mode 100644 index 00000000000..284955c20ac --- /dev/null +++ b/src/Generated/Models/CloudPcExternalPartnerCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudPcExternalPartner::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, CloudPcExternalPartner::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/CloudPcGalleryImage.php b/src/Generated/Models/CloudPcGalleryImage.php index 8a27e5f013e..2d16f8a3245 100644 --- a/src/Generated/Models/CloudPcGalleryImage.php +++ b/src/Generated/Models/CloudPcGalleryImage.php @@ -100,7 +100,7 @@ public function getOffer(): ?string { } /** - * Gets the offerDisplayName property value. The official display offer name of this gallery image. For example, Windows 10 Enterprise + OS Optimizations. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024. + * Gets the offerDisplayName property value. The official display offer name of this gallery image. For example, Windows 11 Enterprise. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024. * @return string|null */ public function getOfferDisplayName(): ?string { @@ -300,7 +300,7 @@ public function setOffer(?string $value): void { } /** - * Sets the offerDisplayName property value. The official display offer name of this gallery image. For example, Windows 10 Enterprise + OS Optimizations. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024. + * Sets the offerDisplayName property value. The official display offer name of this gallery image. For example, Windows 11 Enterprise. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024. * @param string|null $value Value to set for the offerDisplayName property. */ public function setOfferDisplayName(?string $value): void { diff --git a/src/Generated/Models/CloudPcGeographicLocationType.php b/src/Generated/Models/CloudPcGeographicLocationType.php new file mode 100644 index 00000000000..8b54188d5f1 --- /dev/null +++ b/src/Generated/Models/CloudPcGeographicLocationType.php @@ -0,0 +1,23 @@ + fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'geographicLocationType' => fn(ParseNode $n) => $o->setGeographicLocationType($n->getEnumValue(CloudPcGeographicLocationType::class)), 'regionGroup' => fn(ParseNode $n) => $o->setRegionGroup($n->getEnumValue(CloudPcRegionGroup::class)), 'regionRestrictionDetail' => fn(ParseNode $n) => $o->setRegionRestrictionDetail($n->getObjectValue([CloudPcSupportedRegionRestrictionDetail::class, 'createFromDiscriminatorValue'])), 'regionStatus' => fn(ParseNode $n) => $o->setRegionStatus($n->getEnumValue(CloudPcSupportedRegionStatus::class)), @@ -51,6 +52,18 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the geographicLocationType property value. The geographic location where the region is located. Possible values are: default, asia, australasia, canada, europe, india, africa, usCentral, usEast, usWest, southAmerica, middleEast, centralAmerica, usGovernment, unknownFutureValue. Default value is default. Read-only. + * @return CloudPcGeographicLocationType|null + */ + public function getGeographicLocationType(): ?CloudPcGeographicLocationType { + $val = $this->getBackingStore()->get('geographicLocationType'); + if (is_null($val) || $val instanceof CloudPcGeographicLocationType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'geographicLocationType'"); + } + /** * Gets the regionGroup property value. The regionGroup property * @return CloudPcRegionGroup|null @@ -106,6 +119,7 @@ public function getSupportedSolution(): ?CloudPcManagementService { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeEnumValue('geographicLocationType', $this->getGeographicLocationType()); $writer->writeEnumValue('regionGroup', $this->getRegionGroup()); $writer->writeObjectValue('regionRestrictionDetail', $this->getRegionRestrictionDetail()); $writer->writeEnumValue('regionStatus', $this->getRegionStatus()); @@ -120,6 +134,14 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the geographicLocationType property value. The geographic location where the region is located. Possible values are: default, asia, australasia, canada, europe, india, africa, usCentral, usEast, usWest, southAmerica, middleEast, centralAmerica, usGovernment, unknownFutureValue. Default value is default. Read-only. + * @param CloudPcGeographicLocationType|null $value Value to set for the geographicLocationType property. + */ + public function setGeographicLocationType(?CloudPcGeographicLocationType $value): void { + $this->getBackingStore()->set('geographicLocationType', $value); + } + /** * Sets the regionGroup property value. The regionGroup property * @param CloudPcRegionGroup|null $value Value to set for the regionGroup property. diff --git a/src/Generated/Models/CompliantNetworkNamedLocation.php b/src/Generated/Models/CompliantNetworkNamedLocation.php new file mode 100644 index 00000000000..f71a847a38c --- /dev/null +++ b/src/Generated/Models/CompliantNetworkNamedLocation.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.compliantNetworkNamedLocation'); + } + + /** + * 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 CompliantNetworkNamedLocation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CompliantNetworkNamedLocation { + return new CompliantNetworkNamedLocation(); + } + + /** + * Gets the compliantNetworkType property value. The compliantNetworkType property + * @return CompliantNetworkType|null + */ + public function getCompliantNetworkType(): ?CompliantNetworkType { + $val = $this->getBackingStore()->get('compliantNetworkType'); + if (is_null($val) || $val instanceof CompliantNetworkType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'compliantNetworkType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'compliantNetworkType' => fn(ParseNode $n) => $o->setCompliantNetworkType($n->getEnumValue(CompliantNetworkType::class)), + 'isTrusted' => fn(ParseNode $n) => $o->setIsTrusted($n->getBooleanValue()), + ]); + } + + /** + * Gets the isTrusted property value. true if this location is explicitly trusted. Optional. Default value is false. + * @return bool|null + */ + public function getIsTrusted(): ?bool { + $val = $this->getBackingStore()->get('isTrusted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isTrusted'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('compliantNetworkType', $this->getCompliantNetworkType()); + $writer->writeBooleanValue('isTrusted', $this->getIsTrusted()); + } + + /** + * Sets the compliantNetworkType property value. The compliantNetworkType property + * @param CompliantNetworkType|null $value Value to set for the compliantNetworkType property. + */ + public function setCompliantNetworkType(?CompliantNetworkType $value): void { + $this->getBackingStore()->set('compliantNetworkType', $value); + } + + /** + * Sets the isTrusted property value. true if this location is explicitly trusted. Optional. Default value is false. + * @param bool|null $value Value to set for the isTrusted property. + */ + public function setIsTrusted(?bool $value): void { + $this->getBackingStore()->set('isTrusted', $value); + } + +} diff --git a/src/Generated/Models/CompliantNetworkType.php b/src/Generated/Models/CompliantNetworkType.php new file mode 100644 index 00000000000..7a2e4e5613f --- /dev/null +++ b/src/Generated/Models/CompliantNetworkType.php @@ -0,0 +1,10 @@ +setOdataType('#microsoft.graph.conditionalAccessPolicy'); + } + + /** + * 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 ConditionalAccessPolicy + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ConditionalAccessPolicy { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.whatIfAnalysisResult': return new WhatIfAnalysisResult(); + } + } + return new ConditionalAccessPolicy(); + } + + /** + * Gets the conditions property value. The conditions property + * @return ConditionalAccessConditionSet|null + */ + public function getConditions(): ?ConditionalAccessConditionSet { + $val = $this->getBackingStore()->get('conditions'); + if (is_null($val) || $val instanceof ConditionalAccessConditionSet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'conditions'"); + } + + /** + * Gets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the description property value. Not used. + * @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. Specifies a display name for the conditionalAccessPolicy object. + * @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(), [ + 'conditions' => fn(ParseNode $n) => $o->setConditions($n->getObjectValue([ConditionalAccessConditionSet::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()), + 'grantControls' => fn(ParseNode $n) => $o->setGrantControls($n->getObjectValue([ConditionalAccessGrantControls::class, 'createFromDiscriminatorValue'])), + 'id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), + 'modifiedDateTime' => fn(ParseNode $n) => $o->setModifiedDateTime($n->getDateTimeValue()), + 'sessionControls' => fn(ParseNode $n) => $o->setSessionControls($n->getObjectValue([ConditionalAccessSessionControls::class, 'createFromDiscriminatorValue'])), + 'state' => fn(ParseNode $n) => $o->setState($n->getEnumValue(ConditionalAccessPolicyState::class)), + ]); + } + + /** + * Gets the grantControls property value. Specifies the grant controls that must be fulfilled to pass the policy. + * @return ConditionalAccessGrantControls|null + */ + public function getGrantControls(): ?ConditionalAccessGrantControls { + $val = $this->getBackingStore()->get('grantControls'); + if (is_null($val) || $val instanceof ConditionalAccessGrantControls) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'grantControls'"); + } + + /** + * Gets the id property value. The id property + * @return string|null + */ + public function getId(): ?string { + $val = $this->getBackingStore()->get('id'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'id'"); + } + + /** + * Gets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + * @return DateTime|null + */ + public function getModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('modifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'modifiedDateTime'"); + } + + /** + * Gets the sessionControls property value. Specifies the session controls that are enforced after sign-in. + * @return ConditionalAccessSessionControls|null + */ + public function getSessionControls(): ?ConditionalAccessSessionControls { + $val = $this->getBackingStore()->get('sessionControls'); + if (is_null($val) || $val instanceof ConditionalAccessSessionControls) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sessionControls'"); + } + + /** + * Gets the state property value. The state property + * @return ConditionalAccessPolicyState|null + */ + public function getState(): ?ConditionalAccessPolicyState { + $val = $this->getBackingStore()->get('state'); + if (is_null($val) || $val instanceof ConditionalAccessPolicyState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'state'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('conditions', $this->getConditions()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('grantControls', $this->getGrantControls()); + $writer->writeStringValue('id', $this->getId()); + $writer->writeDateTimeValue('modifiedDateTime', $this->getModifiedDateTime()); + $writer->writeObjectValue('sessionControls', $this->getSessionControls()); + $writer->writeEnumValue('state', $this->getState()); + } + + /** + * Sets the conditions property value. The conditions property + * @param ConditionalAccessConditionSet|null $value Value to set for the conditions property. + */ + public function setConditions(?ConditionalAccessConditionSet $value): void { + $this->getBackingStore()->set('conditions', $value); + } + + /** + * Sets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the description property value. Not used. + * @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. Specifies a display name for the conditionalAccessPolicy object. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the grantControls property value. Specifies the grant controls that must be fulfilled to pass the policy. + * @param ConditionalAccessGrantControls|null $value Value to set for the grantControls property. + */ + public function setGrantControls(?ConditionalAccessGrantControls $value): void { + $this->getBackingStore()->set('grantControls', $value); + } + + /** + * Sets the id property value. The id property + * @param string|null $value Value to set for the id property. + */ + public function setId(?string $value): void { + $this->getBackingStore()->set('id', $value); + } + + /** + * Sets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + * @param DateTime|null $value Value to set for the modifiedDateTime property. + */ + public function setModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('modifiedDateTime', $value); + } + + /** + * Sets the sessionControls property value. Specifies the session controls that are enforced after sign-in. + * @param ConditionalAccessSessionControls|null $value Value to set for the sessionControls property. + */ + public function setSessionControls(?ConditionalAccessSessionControls $value): void { + $this->getBackingStore()->set('sessionControls', $value); + } + + /** + * Sets the state property value. The state property + * @param ConditionalAccessPolicyState|null $value Value to set for the state property. + */ + public function setState(?ConditionalAccessPolicyState $value): void { + $this->getBackingStore()->set('state', $value); + } + +} diff --git a/src/Generated/Models/TelecomExpenseManagementPartnerCollectionResponse.php b/src/Generated/Models/ConditionalAccessPolicyCollectionResponse.php similarity index 68% rename from src/Generated/Models/TelecomExpenseManagementPartnerCollectionResponse.php rename to src/Generated/Models/ConditionalAccessPolicyCollectionResponse.php index c8aa3e99ab8..a84ed4136fa 100644 --- a/src/Generated/Models/TelecomExpenseManagementPartnerCollectionResponse.php +++ b/src/Generated/Models/ConditionalAccessPolicyCollectionResponse.php @@ -7,10 +7,10 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; use Microsoft\Kiota\Abstractions\Types\TypeUtils; -class TelecomExpenseManagementPartnerCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable +class ConditionalAccessPolicyCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new TelecomExpenseManagementPartnerCollectionResponse and sets the default values. + * Instantiates a new ConditionalAccessPolicyCollectionResponse and sets the default values. */ public function __construct() { parent::__construct(); @@ -19,10 +19,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return TelecomExpenseManagementPartnerCollectionResponse + * @return ConditionalAccessPolicyCollectionResponse */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): TelecomExpenseManagementPartnerCollectionResponse { - return new TelecomExpenseManagementPartnerCollectionResponse(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): ConditionalAccessPolicyCollectionResponse { + return new ConditionalAccessPolicyCollectionResponse(); } /** @@ -32,19 +32,19 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Telec public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ - 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([TelecomExpenseManagementPartner::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'])), ]); } /** * Gets the value property value. The value property - * @return array|null + * @return array|null */ public function getValue(): ?array { $val = $this->getBackingStore()->get('value'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, TelecomExpenseManagementPartner::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, ConditionalAccessPolicy::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { /** * Sets the value property value. The value property - * @param array|null $value Value to set for the value property. + * @param array|null $value Value to set for the value property. */ public function setValue(?array $value): void { $this->getBackingStore()->set('value', $value); diff --git a/src/Generated/Models/ConditionalAccessPolicyState.php b/src/Generated/Models/ConditionalAccessPolicyState.php new file mode 100644 index 00000000000..019c06fef6e --- /dev/null +++ b/src/Generated/Models/ConditionalAccessPolicyState.php @@ -0,0 +1,11 @@ +getBackingStore()->get('deletedItems'); + if (is_null($val) || $val instanceof CaPoliciesDeletableRoot) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deletedItems'"); + } + /** * The deserialization information for the current model * @return array @@ -73,10 +85,41 @@ public function getFieldDeserializers(): array { 'authenticationContextClassReferences' => fn(ParseNode $n) => $o->setAuthenticationContextClassReferences($n->getCollectionOfObjectValues([AuthenticationContextClassReference::class, 'createFromDiscriminatorValue'])), 'authenticationStrength' => fn(ParseNode $n) => $o->setAuthenticationStrength($n->getObjectValue([AuthenticationStrengthRoot::class, 'createFromDiscriminatorValue'])), 'authenticationStrengths' => fn(ParseNode $n) => $o->setAuthenticationStrengths($n->getObjectValue([AuthenticationStrengthRoot::class, 'createFromDiscriminatorValue'])), + 'deletedItems' => fn(ParseNode $n) => $o->setDeletedItems($n->getObjectValue([CaPoliciesDeletableRoot::class, 'createFromDiscriminatorValue'])), + 'namedLocations' => fn(ParseNode $n) => $o->setNamedLocations($n->getCollectionOfObjectValues([NamedLocation::class, 'createFromDiscriminatorValue'])), + 'policies' => fn(ParseNode $n) => $o->setPolicies($n->getCollectionOfObjectValues([ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'])), 'templates' => fn(ParseNode $n) => $o->setTemplates($n->getCollectionOfObjectValues([ConditionalAccessTemplate::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the namedLocations property value. Read-only. Nullable. Returns a collection of the specified named locations. + * @return array|null + */ + public function getNamedLocations(): ?array { + $val = $this->getBackingStore()->get('namedLocations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, NamedLocation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'namedLocations'"); + } + + /** + * Gets the policies property value. Read-only. Nullable. Returns a collection of the specified Conditional Access policies. + * @return array|null + */ + public function getPolicies(): ?array { + $val = $this->getBackingStore()->get('policies'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConditionalAccessPolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policies'"); + } + /** * Gets the templates property value. Read-only. Nullable. Returns a collection of the specified Conditional Access templates. * @return array|null @@ -100,6 +143,9 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('authenticationContextClassReferences', $this->getAuthenticationContextClassReferences()); $writer->writeObjectValue('authenticationStrength', $this->getAuthenticationStrength()); $writer->writeObjectValue('authenticationStrengths', $this->getAuthenticationStrengths()); + $writer->writeObjectValue('deletedItems', $this->getDeletedItems()); + $writer->writeCollectionOfObjectValues('namedLocations', $this->getNamedLocations()); + $writer->writeCollectionOfObjectValues('policies', $this->getPolicies()); $writer->writeCollectionOfObjectValues('templates', $this->getTemplates()); } @@ -127,6 +173,30 @@ public function setAuthenticationStrengths(?AuthenticationStrengthRoot $value): $this->getBackingStore()->set('authenticationStrengths', $value); } + /** + * Sets the deletedItems property value. The deletedItems property + * @param CaPoliciesDeletableRoot|null $value Value to set for the deletedItems property. + */ + public function setDeletedItems(?CaPoliciesDeletableRoot $value): void { + $this->getBackingStore()->set('deletedItems', $value); + } + + /** + * Sets the namedLocations property value. Read-only. Nullable. Returns a collection of the specified named locations. + * @param array|null $value Value to set for the namedLocations property. + */ + public function setNamedLocations(?array $value): void { + $this->getBackingStore()->set('namedLocations', $value); + } + + /** + * Sets the policies property value. Read-only. Nullable. Returns a collection of the specified Conditional Access policies. + * @param array|null $value Value to set for the policies property. + */ + public function setPolicies(?array $value): void { + $this->getBackingStore()->set('policies', $value); + } + /** * Sets the templates property value. Read-only. Nullable. Returns a collection of the specified Conditional Access templates. * @param array|null $value Value to set for the templates property. diff --git a/src/Generated/Models/CountryLookupMethodType.php b/src/Generated/Models/CountryLookupMethodType.php new file mode 100644 index 00000000000..de7a8f041be --- /dev/null +++ b/src/Generated/Models/CountryLookupMethodType.php @@ -0,0 +1,11 @@ +setOdataType('#microsoft.graph.countryNamedLocation'); + } + + /** + * 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 CountryNamedLocation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CountryNamedLocation { + return new CountryNamedLocation(); + } + + /** + * Gets the countriesAndRegions property value. List of countries and/or regions in two-letter format specified by ISO 3166-2. + * @return array|null + */ + public function getCountriesAndRegions(): ?array { + $val = $this->getBackingStore()->get('countriesAndRegions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'countriesAndRegions'"); + } + + /** + * Gets the countryLookupMethod property value. Determines what method is used to decide which country the user is located in. Possible values are clientIpAddress (default) and authenticatorAppGps. + * @return CountryLookupMethodType|null + */ + public function getCountryLookupMethod(): ?CountryLookupMethodType { + $val = $this->getBackingStore()->get('countryLookupMethod'); + if (is_null($val) || $val instanceof CountryLookupMethodType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'countryLookupMethod'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'countriesAndRegions' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setCountriesAndRegions($val); + }, + 'countryLookupMethod' => fn(ParseNode $n) => $o->setCountryLookupMethod($n->getEnumValue(CountryLookupMethodType::class)), + 'includeUnknownCountriesAndRegions' => fn(ParseNode $n) => $o->setIncludeUnknownCountriesAndRegions($n->getBooleanValue()), + ]); + } + + /** + * Gets the includeUnknownCountriesAndRegions property value. true if IP addresses that don't map to a country or region should be included in the named location. Optional. Default value is false. + * @return bool|null + */ + public function getIncludeUnknownCountriesAndRegions(): ?bool { + $val = $this->getBackingStore()->get('includeUnknownCountriesAndRegions'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'includeUnknownCountriesAndRegions'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('countriesAndRegions', $this->getCountriesAndRegions()); + $writer->writeEnumValue('countryLookupMethod', $this->getCountryLookupMethod()); + $writer->writeBooleanValue('includeUnknownCountriesAndRegions', $this->getIncludeUnknownCountriesAndRegions()); + } + + /** + * Sets the countriesAndRegions property value. List of countries and/or regions in two-letter format specified by ISO 3166-2. + * @param array|null $value Value to set for the countriesAndRegions property. + */ + public function setCountriesAndRegions(?array $value): void { + $this->getBackingStore()->set('countriesAndRegions', $value); + } + + /** + * Sets the countryLookupMethod property value. Determines what method is used to decide which country the user is located in. Possible values are clientIpAddress (default) and authenticatorAppGps. + * @param CountryLookupMethodType|null $value Value to set for the countryLookupMethod property. + */ + public function setCountryLookupMethod(?CountryLookupMethodType $value): void { + $this->getBackingStore()->set('countryLookupMethod', $value); + } + + /** + * Sets the includeUnknownCountriesAndRegions property value. true if IP addresses that don't map to a country or region should be included in the named location. Optional. Default value is false. + * @param bool|null $value Value to set for the includeUnknownCountriesAndRegions property. + */ + public function setIncludeUnknownCountriesAndRegions(?bool $value): void { + $this->getBackingStore()->set('includeUnknownCountriesAndRegions', $value); + } + +} diff --git a/src/Generated/Models/CrossTenantAccessPolicyConfigurationPartner.php b/src/Generated/Models/CrossTenantAccessPolicyConfigurationPartner.php index c66868881c3..ab1a628a549 100644 --- a/src/Generated/Models/CrossTenantAccessPolicyConfigurationPartner.php +++ b/src/Generated/Models/CrossTenantAccessPolicyConfigurationPartner.php @@ -2,27 +2,18 @@ namespace Microsoft\Graph\Beta\Generated\Models; -use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -use Microsoft\Kiota\Abstractions\Store\BackedModel; -use Microsoft\Kiota\Abstractions\Store\BackingStore; -use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; -class CrossTenantAccessPolicyConfigurationPartner implements AdditionalDataHolder, BackedModel, Parsable +class CrossTenantAccessPolicyConfigurationPartner extends PolicyDeletableItem implements Parsable { - /** - * @var BackingStore $backingStore Stores model information. - */ - private BackingStore $backingStore; - /** * Instantiates a new CrossTenantAccessPolicyConfigurationPartner and sets the default values. */ public function __construct() { - $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); - $this->setAdditionalData([]); + parent::__construct(); + $this->setOdataType('#microsoft.graph.crossTenantAccessPolicyConfigurationPartner'); } /** @@ -34,19 +25,6 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cross return new CrossTenantAccessPolicyConfigurationPartner(); } - /** - * 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 automaticUserConsentSettings property value. Determines the partner-specific configuration for automatic user consent settings. Unless configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false. * @return InboundOutboundPolicyConfiguration|null @@ -107,21 +85,13 @@ public function getB2bDirectConnectOutbound(): ?CrossTenantAccessPolicyB2BSettin throw new \UnexpectedValueException("Invalid type found in backing store for 'b2bDirectConnectOutbound'"); } - /** - * 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 [ + return array_merge(parent::getFieldDeserializers(), [ 'automaticUserConsentSettings' => fn(ParseNode $n) => $o->setAutomaticUserConsentSettings($n->getObjectValue([InboundOutboundPolicyConfiguration::class, 'createFromDiscriminatorValue'])), 'b2bCollaborationInbound' => fn(ParseNode $n) => $o->setB2bCollaborationInbound($n->getObjectValue([CrossTenantAccessPolicyB2BSetting::class, 'createFromDiscriminatorValue'])), 'b2bCollaborationOutbound' => fn(ParseNode $n) => $o->setB2bCollaborationOutbound($n->getObjectValue([CrossTenantAccessPolicyB2BSetting::class, 'createFromDiscriminatorValue'])), @@ -131,10 +101,9 @@ public function getFieldDeserializers(): array { 'inboundTrust' => fn(ParseNode $n) => $o->setInboundTrust($n->getObjectValue([CrossTenantAccessPolicyInboundTrust::class, 'createFromDiscriminatorValue'])), 'isInMultiTenantOrganization' => fn(ParseNode $n) => $o->setIsInMultiTenantOrganization($n->getBooleanValue()), 'isServiceProvider' => fn(ParseNode $n) => $o->setIsServiceProvider($n->getBooleanValue()), - '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), 'tenantRestrictions' => fn(ParseNode $n) => $o->setTenantRestrictions($n->getObjectValue([CrossTenantAccessPolicyTenantRestrictions::class, 'createFromDiscriminatorValue'])), - ]; + ]); } /** @@ -185,18 +154,6 @@ public function getIsServiceProvider(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isServiceProvider'"); } - /** - * 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 tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. * @return string|null @@ -226,6 +183,7 @@ public function getTenantRestrictions(): ?CrossTenantAccessPolicyTenantRestricti * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); $writer->writeObjectValue('automaticUserConsentSettings', $this->getAutomaticUserConsentSettings()); $writer->writeObjectValue('b2bCollaborationInbound', $this->getB2bCollaborationInbound()); $writer->writeObjectValue('b2bCollaborationOutbound', $this->getB2bCollaborationOutbound()); @@ -235,18 +193,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('inboundTrust', $this->getInboundTrust()); $writer->writeBooleanValue('isInMultiTenantOrganization', $this->getIsInMultiTenantOrganization()); $writer->writeBooleanValue('isServiceProvider', $this->getIsServiceProvider()); - $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeStringValue('tenantId', $this->getTenantId()); $writer->writeObjectValue('tenantRestrictions', $this->getTenantRestrictions()); - $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); } /** @@ -289,14 +237,6 @@ public function setB2bDirectConnectOutbound(?CrossTenantAccessPolicyB2BSetting $ $this->getBackingStore()->set('b2bDirectConnectOutbound', $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 identitySynchronization property value. Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. * @param CrossTenantIdentitySyncPolicyPartner|null $value Value to set for the identitySynchronization property. @@ -329,14 +269,6 @@ public function setIsServiceProvider(?bool $value): void { $this->getBackingStore()->set('isServiceProvider', $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 tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. * @param string|null $value Value to set for the tenantId property. diff --git a/src/Generated/Models/CrossTenantIdentitySyncPolicyPartner.php b/src/Generated/Models/CrossTenantIdentitySyncPolicyPartner.php index 2668cb58a9f..483da1d541c 100644 --- a/src/Generated/Models/CrossTenantIdentitySyncPolicyPartner.php +++ b/src/Generated/Models/CrossTenantIdentitySyncPolicyPartner.php @@ -2,27 +2,18 @@ namespace Microsoft\Graph\Beta\Generated\Models; -use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -use Microsoft\Kiota\Abstractions\Store\BackedModel; -use Microsoft\Kiota\Abstractions\Store\BackingStore; -use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; -class CrossTenantIdentitySyncPolicyPartner implements AdditionalDataHolder, BackedModel, Parsable +class CrossTenantIdentitySyncPolicyPartner extends PolicyDeletableItem implements Parsable { - /** - * @var BackingStore $backingStore Stores model information. - */ - private BackingStore $backingStore; - /** * Instantiates a new CrossTenantIdentitySyncPolicyPartner and sets the default values. */ public function __construct() { - $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); - $this->setAdditionalData([]); + parent::__construct(); + $this->setOdataType('#microsoft.graph.crossTenantIdentitySyncPolicyPartner'); } /** @@ -34,27 +25,6 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cross return new CrossTenantIdentitySyncPolicyPartner(); } - /** - * 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. Display name for the cross-tenant user synchronization policy. Use the name of the partner Microsoft Entra tenant to easily identify the policy. Optional. * @return string|null @@ -85,25 +55,12 @@ public function getExternalCloudAuthorizedApplicationId(): ?string { */ public function getFieldDeserializers(): array { $o = $this; - return [ + return array_merge(parent::getFieldDeserializers(), [ 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'externalCloudAuthorizedApplicationId' => fn(ParseNode $n) => $o->setExternalCloudAuthorizedApplicationId($n->getStringValue()), - '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), 'userSyncInbound' => fn(ParseNode $n) => $o->setUserSyncInbound($n->getObjectValue([CrossTenantUserSyncInbound::class, 'createFromDiscriminatorValue'])), - ]; - } - - /** - * Gets the @odata.type property value. The OdataType property - * @return string|null - */ - public function getOdataType(): ?string { - $val = $this->getBackingStore()->get('odataType'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + ]); } /** @@ -135,28 +92,11 @@ public function getUserSyncInbound(): ?CrossTenantUserSyncInbound { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('externalCloudAuthorizedApplicationId', $this->getExternalCloudAuthorizedApplicationId()); - $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeStringValue('tenantId', $this->getTenantId()); $writer->writeObjectValue('userSyncInbound', $this->getUserSyncInbound()); - $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; } /** @@ -175,14 +115,6 @@ public function setExternalCloudAuthorizedApplicationId(?string $value): void { $this->getBackingStore()->set('externalCloudAuthorizedApplicationId', $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 tenantId property value. Tenant identifier for the partner Microsoft Entra organization. Read-only. * @param string|null $value Value to set for the tenantId property. diff --git a/src/Generated/Models/CrossTenantIdentitySyncPolicyPartnerCollectionResponse.php b/src/Generated/Models/CrossTenantIdentitySyncPolicyPartnerCollectionResponse.php new file mode 100644 index 00000000000..969b0bb47c5 --- /dev/null +++ b/src/Generated/Models/CrossTenantIdentitySyncPolicyPartnerCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CrossTenantIdentitySyncPolicyPartner::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, CrossTenantIdentitySyncPolicyPartner::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/DeviceCompliancePolicy.php b/src/Generated/Models/DeviceCompliancePolicy.php index 74baec07ed6..7a96a798370 100644 --- a/src/Generated/Models/DeviceCompliancePolicy.php +++ b/src/Generated/Models/DeviceCompliancePolicy.php @@ -194,7 +194,7 @@ public function getRoleScopeTagIds(): ?array { } /** - * Gets the scheduledActionsForRule property value. The list of scheduled action for this rule + * Gets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return array|null */ public function getScheduledActionsForRule(): ?array { @@ -339,7 +339,7 @@ public function setRoleScopeTagIds(?array $value): void { } /** - * Sets the scheduledActionsForRule property value. The list of scheduled action for this rule + * Sets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param array|null $value Value to set for the scheduledActionsForRule property. */ public function setScheduledActionsForRule(?array $value): void { diff --git a/src/Generated/Models/DeviceConfiguration.php b/src/Generated/Models/DeviceConfiguration.php index 9868173f117..c313157ec22 100644 --- a/src/Generated/Models/DeviceConfiguration.php +++ b/src/Generated/Models/DeviceConfiguration.php @@ -108,6 +108,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic case '#microsoft.graph.iosUpdateConfiguration': return new IosUpdateConfiguration(); case '#microsoft.graph.iosVpnConfiguration': return new IosVpnConfiguration(); case '#microsoft.graph.iosWiFiConfiguration': return new IosWiFiConfiguration(); + case '#microsoft.graph.iosWiredNetworkConfiguration': return new IosWiredNetworkConfiguration(); case '#microsoft.graph.macOSCertificateProfileBase': return new MacOSCertificateProfileBase(); case '#microsoft.graph.macOSCustomAppConfiguration': return new MacOSCustomAppConfiguration(); case '#microsoft.graph.macOSCustomConfiguration': return new MacOSCustomConfiguration(); diff --git a/src/Generated/Models/DeviceInfo.php b/src/Generated/Models/DeviceInfo.php new file mode 100644 index 00000000000..f52685162c1 --- /dev/null +++ b/src/Generated/Models/DeviceInfo.php @@ -0,0 +1,771 @@ +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 DeviceInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeviceInfo { + return new DeviceInfo(); + } + + /** + * 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 deviceId property value. Unique identifier set by Azure Device Registration Service at the time of registration. + * @return string|null + */ + public function getDeviceId(): ?string { + $val = $this->getBackingStore()->get('deviceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceId'"); + } + + /** + * Gets the displayName property value. The display name for the device. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the enrollmentProfileName property value. Enrollment profile applied to the device. + * @return string|null + */ + public function getEnrollmentProfileName(): ?string { + $val = $this->getBackingStore()->get('enrollmentProfileName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'enrollmentProfileName'"); + } + + /** + * Gets the extensionAttribute1 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute1(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute1'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute1'"); + } + + /** + * Gets the extensionAttribute10 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute10(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute10'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute10'"); + } + + /** + * Gets the extensionAttribute11 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute11(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute11'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute11'"); + } + + /** + * Gets the extensionAttribute12 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute12(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute12'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute12'"); + } + + /** + * Gets the extensionAttribute13 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute13(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute13'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute13'"); + } + + /** + * Gets the extensionAttribute14 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute14(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute14'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute14'"); + } + + /** + * Gets the extensionAttribute15 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute15(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute15'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute15'"); + } + + /** + * Gets the extensionAttribute2 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute2(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute2'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute2'"); + } + + /** + * Gets the extensionAttribute3 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute3(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute3'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute3'"); + } + + /** + * Gets the extensionAttribute4 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute4(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute4'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute4'"); + } + + /** + * Gets the extensionAttribute5 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute5(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute5'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute5'"); + } + + /** + * Gets the extensionAttribute6 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute6(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute6'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute6'"); + } + + /** + * Gets the extensionAttribute7 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute7(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute7'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute7'"); + } + + /** + * Gets the extensionAttribute8 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute8(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute8'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute8'"); + } + + /** + * Gets the extensionAttribute9 property value. Extension attribute. + * @return string|null + */ + public function getExtensionAttribute9(): ?string { + $val = $this->getBackingStore()->get('extensionAttribute9'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensionAttribute9'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'deviceId' => fn(ParseNode $n) => $o->setDeviceId($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'enrollmentProfileName' => fn(ParseNode $n) => $o->setEnrollmentProfileName($n->getStringValue()), + 'extensionAttribute1' => fn(ParseNode $n) => $o->setExtensionAttribute1($n->getStringValue()), + 'extensionAttribute10' => fn(ParseNode $n) => $o->setExtensionAttribute10($n->getStringValue()), + 'extensionAttribute11' => fn(ParseNode $n) => $o->setExtensionAttribute11($n->getStringValue()), + 'extensionAttribute12' => fn(ParseNode $n) => $o->setExtensionAttribute12($n->getStringValue()), + 'extensionAttribute13' => fn(ParseNode $n) => $o->setExtensionAttribute13($n->getStringValue()), + 'extensionAttribute14' => fn(ParseNode $n) => $o->setExtensionAttribute14($n->getStringValue()), + 'extensionAttribute15' => fn(ParseNode $n) => $o->setExtensionAttribute15($n->getStringValue()), + 'extensionAttribute2' => fn(ParseNode $n) => $o->setExtensionAttribute2($n->getStringValue()), + 'extensionAttribute3' => fn(ParseNode $n) => $o->setExtensionAttribute3($n->getStringValue()), + 'extensionAttribute4' => fn(ParseNode $n) => $o->setExtensionAttribute4($n->getStringValue()), + 'extensionAttribute5' => fn(ParseNode $n) => $o->setExtensionAttribute5($n->getStringValue()), + 'extensionAttribute6' => fn(ParseNode $n) => $o->setExtensionAttribute6($n->getStringValue()), + 'extensionAttribute7' => fn(ParseNode $n) => $o->setExtensionAttribute7($n->getStringValue()), + 'extensionAttribute8' => fn(ParseNode $n) => $o->setExtensionAttribute8($n->getStringValue()), + 'extensionAttribute9' => fn(ParseNode $n) => $o->setExtensionAttribute9($n->getStringValue()), + 'isCompliant' => fn(ParseNode $n) => $o->setIsCompliant($n->getBooleanValue()), + 'manufacturer' => fn(ParseNode $n) => $o->setManufacturer($n->getStringValue()), + 'mdmAppId' => fn(ParseNode $n) => $o->setMdmAppId($n->getStringValue()), + 'model' => fn(ParseNode $n) => $o->setModel($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'operatingSystem' => fn(ParseNode $n) => $o->setOperatingSystem($n->getStringValue()), + 'operatingSystemVersion' => fn(ParseNode $n) => $o->setOperatingSystemVersion($n->getStringValue()), + 'ownership' => fn(ParseNode $n) => $o->setOwnership($n->getStringValue()), + 'physicalIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setPhysicalIds($val); + }, + 'profileType' => fn(ParseNode $n) => $o->setProfileType($n->getStringValue()), + 'systemLabels' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSystemLabels($val); + }, + 'trustType' => fn(ParseNode $n) => $o->setTrustType($n->getStringValue()), + ]; + } + + /** + * Gets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. + * @return bool|null + */ + public function getIsCompliant(): ?bool { + $val = $this->getBackingStore()->get('isCompliant'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCompliant'"); + } + + /** + * Gets the manufacturer property value. Manufacturer of the device. + * @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 mdmAppId property value. Application identifier used to register device into MDM. + * @return string|null + */ + public function getMdmAppId(): ?string { + $val = $this->getBackingStore()->get('mdmAppId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mdmAppId'"); + } + + /** + * Gets the model property value. Model of the device. + * @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 @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 operatingSystem property value. The type of operating system on the device. + * @return string|null + */ + public function getOperatingSystem(): ?string { + $val = $this->getBackingStore()->get('operatingSystem'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'operatingSystem'"); + } + + /** + * Gets the operatingSystemVersion property value. The version of the operating system on the device. + * @return string|null + */ + public function getOperatingSystemVersion(): ?string { + $val = $this->getBackingStore()->get('operatingSystemVersion'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'operatingSystemVersion'"); + } + + /** + * Gets the ownership property value. Ownership of the device. This property is set by Intune. + * @return string|null + */ + public function getOwnership(): ?string { + $val = $this->getBackingStore()->get('ownership'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ownership'"); + } + + /** + * Gets the physicalIds property value. A collection of physical identifiers for the device. + * @return array|null + */ + public function getPhysicalIds(): ?array { + $val = $this->getBackingStore()->get('physicalIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'physicalIds'"); + } + + /** + * Gets the profileType property value. The profile type of the device. + * @return string|null + */ + public function getProfileType(): ?string { + $val = $this->getBackingStore()->get('profileType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'profileType'"); + } + + /** + * Gets the systemLabels property value. List of labels applied to the device by the system. + * @return array|null + */ + public function getSystemLabels(): ?array { + $val = $this->getBackingStore()->get('systemLabels'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'systemLabels'"); + } + + /** + * Gets the trustType property value. Type of trust for the joined device. + * @return string|null + */ + public function getTrustType(): ?string { + $val = $this->getBackingStore()->get('trustType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'trustType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('deviceId', $this->getDeviceId()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('enrollmentProfileName', $this->getEnrollmentProfileName()); + $writer->writeStringValue('extensionAttribute1', $this->getExtensionAttribute1()); + $writer->writeStringValue('extensionAttribute10', $this->getExtensionAttribute10()); + $writer->writeStringValue('extensionAttribute11', $this->getExtensionAttribute11()); + $writer->writeStringValue('extensionAttribute12', $this->getExtensionAttribute12()); + $writer->writeStringValue('extensionAttribute13', $this->getExtensionAttribute13()); + $writer->writeStringValue('extensionAttribute14', $this->getExtensionAttribute14()); + $writer->writeStringValue('extensionAttribute15', $this->getExtensionAttribute15()); + $writer->writeStringValue('extensionAttribute2', $this->getExtensionAttribute2()); + $writer->writeStringValue('extensionAttribute3', $this->getExtensionAttribute3()); + $writer->writeStringValue('extensionAttribute4', $this->getExtensionAttribute4()); + $writer->writeStringValue('extensionAttribute5', $this->getExtensionAttribute5()); + $writer->writeStringValue('extensionAttribute6', $this->getExtensionAttribute6()); + $writer->writeStringValue('extensionAttribute7', $this->getExtensionAttribute7()); + $writer->writeStringValue('extensionAttribute8', $this->getExtensionAttribute8()); + $writer->writeStringValue('extensionAttribute9', $this->getExtensionAttribute9()); + $writer->writeBooleanValue('isCompliant', $this->getIsCompliant()); + $writer->writeStringValue('manufacturer', $this->getManufacturer()); + $writer->writeStringValue('mdmAppId', $this->getMdmAppId()); + $writer->writeStringValue('model', $this->getModel()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('operatingSystem', $this->getOperatingSystem()); + $writer->writeStringValue('operatingSystemVersion', $this->getOperatingSystemVersion()); + $writer->writeStringValue('ownership', $this->getOwnership()); + $writer->writeCollectionOfPrimitiveValues('physicalIds', $this->getPhysicalIds()); + $writer->writeStringValue('profileType', $this->getProfileType()); + $writer->writeCollectionOfPrimitiveValues('systemLabels', $this->getSystemLabels()); + $writer->writeStringValue('trustType', $this->getTrustType()); + $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 deviceId property value. Unique identifier set by Azure Device Registration Service at the time of registration. + * @param string|null $value Value to set for the deviceId property. + */ + public function setDeviceId(?string $value): void { + $this->getBackingStore()->set('deviceId', $value); + } + + /** + * Sets the displayName property value. The display name for the device. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the enrollmentProfileName property value. Enrollment profile applied to the device. + * @param string|null $value Value to set for the enrollmentProfileName property. + */ + public function setEnrollmentProfileName(?string $value): void { + $this->getBackingStore()->set('enrollmentProfileName', $value); + } + + /** + * Sets the extensionAttribute1 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute1 property. + */ + public function setExtensionAttribute1(?string $value): void { + $this->getBackingStore()->set('extensionAttribute1', $value); + } + + /** + * Sets the extensionAttribute10 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute10 property. + */ + public function setExtensionAttribute10(?string $value): void { + $this->getBackingStore()->set('extensionAttribute10', $value); + } + + /** + * Sets the extensionAttribute11 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute11 property. + */ + public function setExtensionAttribute11(?string $value): void { + $this->getBackingStore()->set('extensionAttribute11', $value); + } + + /** + * Sets the extensionAttribute12 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute12 property. + */ + public function setExtensionAttribute12(?string $value): void { + $this->getBackingStore()->set('extensionAttribute12', $value); + } + + /** + * Sets the extensionAttribute13 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute13 property. + */ + public function setExtensionAttribute13(?string $value): void { + $this->getBackingStore()->set('extensionAttribute13', $value); + } + + /** + * Sets the extensionAttribute14 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute14 property. + */ + public function setExtensionAttribute14(?string $value): void { + $this->getBackingStore()->set('extensionAttribute14', $value); + } + + /** + * Sets the extensionAttribute15 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute15 property. + */ + public function setExtensionAttribute15(?string $value): void { + $this->getBackingStore()->set('extensionAttribute15', $value); + } + + /** + * Sets the extensionAttribute2 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute2 property. + */ + public function setExtensionAttribute2(?string $value): void { + $this->getBackingStore()->set('extensionAttribute2', $value); + } + + /** + * Sets the extensionAttribute3 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute3 property. + */ + public function setExtensionAttribute3(?string $value): void { + $this->getBackingStore()->set('extensionAttribute3', $value); + } + + /** + * Sets the extensionAttribute4 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute4 property. + */ + public function setExtensionAttribute4(?string $value): void { + $this->getBackingStore()->set('extensionAttribute4', $value); + } + + /** + * Sets the extensionAttribute5 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute5 property. + */ + public function setExtensionAttribute5(?string $value): void { + $this->getBackingStore()->set('extensionAttribute5', $value); + } + + /** + * Sets the extensionAttribute6 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute6 property. + */ + public function setExtensionAttribute6(?string $value): void { + $this->getBackingStore()->set('extensionAttribute6', $value); + } + + /** + * Sets the extensionAttribute7 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute7 property. + */ + public function setExtensionAttribute7(?string $value): void { + $this->getBackingStore()->set('extensionAttribute7', $value); + } + + /** + * Sets the extensionAttribute8 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute8 property. + */ + public function setExtensionAttribute8(?string $value): void { + $this->getBackingStore()->set('extensionAttribute8', $value); + } + + /** + * Sets the extensionAttribute9 property value. Extension attribute. + * @param string|null $value Value to set for the extensionAttribute9 property. + */ + public function setExtensionAttribute9(?string $value): void { + $this->getBackingStore()->set('extensionAttribute9', $value); + } + + /** + * Sets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. + * @param bool|null $value Value to set for the isCompliant property. + */ + public function setIsCompliant(?bool $value): void { + $this->getBackingStore()->set('isCompliant', $value); + } + + /** + * Sets the manufacturer property value. Manufacturer of the device. + * @param string|null $value Value to set for the manufacturer property. + */ + public function setManufacturer(?string $value): void { + $this->getBackingStore()->set('manufacturer', $value); + } + + /** + * Sets the mdmAppId property value. Application identifier used to register device into MDM. + * @param string|null $value Value to set for the mdmAppId property. + */ + public function setMdmAppId(?string $value): void { + $this->getBackingStore()->set('mdmAppId', $value); + } + + /** + * Sets the model property value. Model of the device. + * @param string|null $value Value to set for the model property. + */ + public function setModel(?string $value): void { + $this->getBackingStore()->set('model', $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 operatingSystem property value. The type of operating system on the device. + * @param string|null $value Value to set for the operatingSystem property. + */ + public function setOperatingSystem(?string $value): void { + $this->getBackingStore()->set('operatingSystem', $value); + } + + /** + * Sets the operatingSystemVersion property value. The version of the operating system on the device. + * @param string|null $value Value to set for the operatingSystemVersion property. + */ + public function setOperatingSystemVersion(?string $value): void { + $this->getBackingStore()->set('operatingSystemVersion', $value); + } + + /** + * Sets the ownership property value. Ownership of the device. This property is set by Intune. + * @param string|null $value Value to set for the ownership property. + */ + public function setOwnership(?string $value): void { + $this->getBackingStore()->set('ownership', $value); + } + + /** + * Sets the physicalIds property value. A collection of physical identifiers for the device. + * @param array|null $value Value to set for the physicalIds property. + */ + public function setPhysicalIds(?array $value): void { + $this->getBackingStore()->set('physicalIds', $value); + } + + /** + * Sets the profileType property value. The profile type of the device. + * @param string|null $value Value to set for the profileType property. + */ + public function setProfileType(?string $value): void { + $this->getBackingStore()->set('profileType', $value); + } + + /** + * Sets the systemLabels property value. List of labels applied to the device by the system. + * @param array|null $value Value to set for the systemLabels property. + */ + public function setSystemLabels(?array $value): void { + $this->getBackingStore()->set('systemLabels', $value); + } + + /** + * Sets the trustType property value. Type of trust for the joined device. + * @param string|null $value Value to set for the trustType property. + */ + public function setTrustType(?string $value): void { + $this->getBackingStore()->set('trustType', $value); + } + +} diff --git a/src/Generated/Models/DeviceManagement/AlertRecord.php b/src/Generated/Models/DeviceManagement/AlertRecord.php index 05c63b33eb3..284276b03d4 100644 --- a/src/Generated/Models/DeviceManagement/AlertRecord.php +++ b/src/Generated/Models/DeviceManagement/AlertRecord.php @@ -51,7 +51,7 @@ public function getAlertRuleId(): ?string { } /** - * Gets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario. + * Gets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. * @return AlertRuleTemplate|null */ public function getAlertRuleTemplate(): ?AlertRuleTemplate { @@ -187,7 +187,7 @@ public function setAlertRuleId(?string $value): void { } /** - * Sets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario. + * Sets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. * @param AlertRuleTemplate|null $value Value to set for the alertRuleTemplate property. */ public function setAlertRuleTemplate(?AlertRuleTemplate $value): void { diff --git a/src/Generated/Models/DeviceManagement/AlertRule.php b/src/Generated/Models/DeviceManagement/AlertRule.php index bd58cc26f08..397c6e0297e 100644 --- a/src/Generated/Models/DeviceManagement/AlertRule.php +++ b/src/Generated/Models/DeviceManagement/AlertRule.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Alert } /** - * Gets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, and cloudPcFrontlineConcurrencyScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, and cloudPcFrontlineConcurrencyScenario. + * Gets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. * @return AlertRuleTemplate|null */ public function getAlertRuleTemplate(): ?AlertRuleTemplate { @@ -175,7 +175,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, and cloudPcFrontlineConcurrencyScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, and cloudPcFrontlineConcurrencyScenario. + * Sets the alertRuleTemplate property value. The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue, cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: cloudPcInGracePeriodScenario, cloudPcFrontlineInsufficientLicensesScenario, cloudPcInaccessibleScenario, cloudPcFrontlineConcurrencyScenario, cloudPcUserSettingsPersistenceScenario, cloudPcDeprovisionFailedScenario. * @param AlertRuleTemplate|null $value Value to set for the alertRuleTemplate property. */ public function setAlertRuleTemplate(?AlertRuleTemplate $value): void { diff --git a/src/Generated/Models/DeviceManagement/AlertRuleTemplate.php b/src/Generated/Models/DeviceManagement/AlertRuleTemplate.php index c67b1343c67..6e93b6de43f 100644 --- a/src/Generated/Models/DeviceManagement/AlertRuleTemplate.php +++ b/src/Generated/Models/DeviceManagement/AlertRuleTemplate.php @@ -13,4 +13,6 @@ class AlertRuleTemplate extends Enum { public const CLOUD_PC_FRONTLINE_INSUFFICIENT_LICENSES_SCENARIO = "cloudPcFrontlineInsufficientLicensesScenario"; public const CLOUD_PC_INACCESSIBLE_SCENARIO = "cloudPcInaccessibleScenario"; public const CLOUD_PC_FRONTLINE_CONCURRENCY_SCENARIO = "cloudPcFrontlineConcurrencyScenario"; + public const CLOUD_PC_USER_SETTINGS_PERSISTENCE_SCENARIO = "cloudPcUserSettingsPersistenceScenario"; + public const CLOUD_PC_DEPROVISION_FAILED_SCENARIO = "cloudPcDeprovisionFailedScenario"; } diff --git a/src/Generated/Models/DeviceManagement/ConditionCategory.php b/src/Generated/Models/DeviceManagement/ConditionCategory.php index 37e4e196bfd..b99c4abe785 100644 --- a/src/Generated/Models/DeviceManagement/ConditionCategory.php +++ b/src/Generated/Models/DeviceManagement/ConditionCategory.php @@ -16,4 +16,7 @@ class ConditionCategory extends Enum { public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const FRONTLINE_BUFFER_USAGE_DURATION = "frontlineBufferUsageDuration"; public const FRONTLINE_BUFFER_USAGE_THRESHOLD = "frontlineBufferUsageThreshold"; + public const CLOUD_PC_USER_SETTINGS_PERSISTENCE_USAGE_THRESHOLD = "cloudPcUserSettingsPersistenceUsageThreshold"; + public const CLOUD_PC_DEPROVISIONED_THRESHOLD = "cloudPcDeprovisionedThreshold"; + public const CLOUD_PC_RESERVE_DEPROVISION_FAILED_THRESHOLD = "cloudPcReserveDeprovisionFailedThreshold"; } diff --git a/src/Generated/Models/DeviceManagement/DeviceManagement.php b/src/Generated/Models/DeviceManagement/DeviceManagement.php index 49d84092a74..f063a3ee469 100644 --- a/src/Generated/Models/DeviceManagement/DeviceManagement.php +++ b/src/Generated/Models/DeviceManagement/DeviceManagement.php @@ -117,7 +117,6 @@ use Microsoft\Graph\Beta\Generated\Models\RoleScopeTag; use Microsoft\Graph\Beta\Generated\Models\ServiceNowConnection; use Microsoft\Graph\Beta\Generated\Models\SoftwareUpdateStatusSummary; -use Microsoft\Graph\Beta\Generated\Models\TelecomExpenseManagementPartner; use Microsoft\Graph\Beta\Generated\Models\TenantAttachRBAC; use Microsoft\Graph\Beta\Generated\Models\TermsAndConditions; use Microsoft\Graph\Beta\Generated\Models\UserExperienceAnalyticsAnomaly; @@ -1211,7 +1210,6 @@ public function getFieldDeserializers(): array { 'softwareUpdateStatusSummary' => fn(ParseNode $n) => $o->setSoftwareUpdateStatusSummary($n->getObjectValue([SoftwareUpdateStatusSummary::class, 'createFromDiscriminatorValue'])), 'subscriptions' => fn(ParseNode $n) => $o->setSubscriptions($n->getEnumValue(DeviceManagementSubscriptions::class)), 'subscriptionState' => fn(ParseNode $n) => $o->setSubscriptionState($n->getEnumValue(DeviceManagementSubscriptionState::class)), - 'telecomExpenseManagementPartners' => fn(ParseNode $n) => $o->setTelecomExpenseManagementPartners($n->getCollectionOfObjectValues([TelecomExpenseManagementPartner::class, 'createFromDiscriminatorValue'])), 'templateInsights' => fn(ParseNode $n) => $o->setTemplateInsights($n->getCollectionOfObjectValues([DeviceManagementTemplateInsightsDefinition::class, 'createFromDiscriminatorValue'])), 'templates' => fn(ParseNode $n) => $o->setTemplates($n->getCollectionOfObjectValues([DeviceManagementTemplate::class, 'createFromDiscriminatorValue'])), 'templateSettings' => fn(ParseNode $n) => $o->setTemplateSettings($n->getCollectionOfObjectValues([DeviceManagementConfigurationSettingTemplate::class, 'createFromDiscriminatorValue'])), @@ -2041,20 +2039,6 @@ public function getSubscriptionState(): ?DeviceManagementSubscriptionState { throw new \UnexpectedValueException("Invalid type found in backing store for 'subscriptionState'"); } - /** - * Gets the telecomExpenseManagementPartners property value. The telecom expense management partners. - * @return array|null - */ - public function getTelecomExpenseManagementPartners(): ?array { - $val = $this->getBackingStore()->get('telecomExpenseManagementPartners'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, TelecomExpenseManagementPartner::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'telecomExpenseManagementPartners'"); - } - /** * Gets the templateInsights property value. List of setting insights in a template * @return array|null @@ -3131,7 +3115,6 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('softwareUpdateStatusSummary', $this->getSoftwareUpdateStatusSummary()); $writer->writeEnumValue('subscriptions', $this->getSubscriptions()); $writer->writeEnumValue('subscriptionState', $this->getSubscriptionState()); - $writer->writeCollectionOfObjectValues('telecomExpenseManagementPartners', $this->getTelecomExpenseManagementPartners()); $writer->writeCollectionOfObjectValues('templateInsights', $this->getTemplateInsights()); $writer->writeCollectionOfObjectValues('templates', $this->getTemplates()); $writer->writeCollectionOfObjectValues('templateSettings', $this->getTemplateSettings()); @@ -4171,14 +4154,6 @@ public function setSubscriptionState(?DeviceManagementSubscriptionState $value): $this->getBackingStore()->set('subscriptionState', $value); } - /** - * Sets the telecomExpenseManagementPartners property value. The telecom expense management partners. - * @param array|null $value Value to set for the telecomExpenseManagementPartners property. - */ - public function setTelecomExpenseManagementPartners(?array $value): void { - $this->getBackingStore()->set('telecomExpenseManagementPartners', $value); - } - /** * Sets the templateInsights property value. List of setting insights in a template * @param array|null $value Value to set for the templateInsights property. diff --git a/src/Generated/Models/DeviceManagement/RuleCondition.php b/src/Generated/Models/DeviceManagement/RuleCondition.php index e87c53218bb..672e9575268 100644 --- a/src/Generated/Models/DeviceManagement/RuleCondition.php +++ b/src/Generated/Models/DeviceManagement/RuleCondition.php @@ -68,7 +68,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the conditionCategory property value. The property that the rule condition monitors. Possible values are: provisionFailures, imageUploadFailures, azureNetworkConnectionCheckFailures, cloudPcInGracePeriod, frontlineInsufficientLicenses, cloudPcConnectionErrors, cloudPcHostHealthCheckFailures, cloudPcZoneOutage, unknownFutureValue. + * Gets the conditionCategory property value. The property that the rule condition monitors. Possible values are: provisionFailures, imageUploadFailures, azureNetworkConnectionCheckFailures, cloudPcInGracePeriod, frontlineInsufficientLicenses, cloudPcConnectionErrors, cloudPcHostHealthCheckFailures, cloudPcZoneOutage, unknownFutureValue, frontlineBufferUsageDuration, frontlineBufferUsageThreshold, cloudPcUserSettingsPersistenceUsageThreshold, cloudPcDeprovisionedThreshold, cloudPcReserveDeprovisionFailedThreshold. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: frontlineBufferUsageDuration, frontlineBufferUsageThreshold, cloudPcUserSettingsPersistenceUsageThreshold, cloudPcDeprovisionedThreshold, cloudPcReserveDeprovisionFailedThreshold. * @return ConditionCategory|null */ public function getConditionCategory(): ?ConditionCategory { @@ -182,7 +182,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the conditionCategory property value. The property that the rule condition monitors. Possible values are: provisionFailures, imageUploadFailures, azureNetworkConnectionCheckFailures, cloudPcInGracePeriod, frontlineInsufficientLicenses, cloudPcConnectionErrors, cloudPcHostHealthCheckFailures, cloudPcZoneOutage, unknownFutureValue. + * Sets the conditionCategory property value. The property that the rule condition monitors. Possible values are: provisionFailures, imageUploadFailures, azureNetworkConnectionCheckFailures, cloudPcInGracePeriod, frontlineInsufficientLicenses, cloudPcConnectionErrors, cloudPcHostHealthCheckFailures, cloudPcZoneOutage, unknownFutureValue, frontlineBufferUsageDuration, frontlineBufferUsageThreshold, cloudPcUserSettingsPersistenceUsageThreshold, cloudPcDeprovisionedThreshold, cloudPcReserveDeprovisionFailedThreshold. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: frontlineBufferUsageDuration, frontlineBufferUsageThreshold, cloudPcUserSettingsPersistenceUsageThreshold, cloudPcDeprovisionedThreshold, cloudPcReserveDeprovisionFailedThreshold. * @param ConditionCategory|null $value Value to set for the conditionCategory property. */ public function setConditionCategory(?ConditionCategory $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php index 7d014191bdb..ba40cf6ddb9 100644 --- a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. Maximum number of choices in the collection + * Gets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of choices in the collection + * Gets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of choices in the collection + * Sets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of choices in the collection + * Sets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php index 7b76a170b98..fac8e0db529 100644 --- a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the defaultOptionId property value. Default option for choice setting + * Gets the defaultOptionId property value. Default option for the choice setting. * @return string|null */ public function getDefaultOptionId(): ?string { @@ -57,7 +57,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the options property value. Options for the setting that can be selected + * Gets the options property value. Options for the setting that can be selected. * @return array|null */ public function getOptions(): ?array { @@ -81,7 +81,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the defaultOptionId property value. Default option for choice setting + * Sets the defaultOptionId property value. Default option for the choice setting. * @param string|null $value Value to set for the defaultOptionId property. */ public function setDefaultOptionId(?string $value): void { @@ -89,7 +89,7 @@ public function setDefaultOptionId(?string $value): void { } /** - * Sets the options property value. Options for the setting that can be selected + * Sets the options property value. Options for the setting that can be selected. * @param array|null $value Value to set for the options property. */ public function setOptions(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationPolicy.php b/src/Generated/Models/DeviceManagementConfigurationPolicy.php index dc376baa9f0..1f62f68d626 100644 --- a/src/Generated/Models/DeviceManagementConfigurationPolicy.php +++ b/src/Generated/Models/DeviceManagementConfigurationPolicy.php @@ -79,6 +79,18 @@ public function getDescription(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); } + /** + * Gets the disableEntraGroupPolicyAssignment property value. Indicates whether Entra Group policy assignment is disabled + * @return bool|null + */ + public function getDisableEntraGroupPolicyAssignment(): ?bool { + $val = $this->getBackingStore()->get('disableEntraGroupPolicyAssignment'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'disableEntraGroupPolicyAssignment'"); + } + /** * The deserialization information for the current model * @return array @@ -90,6 +102,7 @@ public function getFieldDeserializers(): array { 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'creationSource' => fn(ParseNode $n) => $o->setCreationSource($n->getStringValue()), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'disableEntraGroupPolicyAssignment' => fn(ParseNode $n) => $o->setDisableEntraGroupPolicyAssignment($n->getBooleanValue()), 'isAssigned' => fn(ParseNode $n) => $o->setIsAssigned($n->getBooleanValue()), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), @@ -244,6 +257,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeStringValue('creationSource', $this->getCreationSource()); $writer->writeStringValue('description', $this->getDescription()); + $writer->writeBooleanValue('disableEntraGroupPolicyAssignment', $this->getDisableEntraGroupPolicyAssignment()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeStringValue('name', $this->getName()); $writer->writeEnumValue('platforms', $this->getPlatforms()); @@ -287,6 +301,14 @@ public function setDescription(?string $value): void { $this->getBackingStore()->set('description', $value); } + /** + * Sets the disableEntraGroupPolicyAssignment property value. Indicates whether Entra Group policy assignment is disabled + * @param bool|null $value Value to set for the disableEntraGroupPolicyAssignment property. + */ + public function setDisableEntraGroupPolicyAssignment(?bool $value): void { + $this->getBackingStore()->set('disableEntraGroupPolicyAssignment', $value); + } + /** * Sets the isAssigned property value. Policy assignment status. This property is read-only. * @param bool|null $value Value to set for the isAssigned property. diff --git a/src/Generated/Models/DeviceManagementConfigurationPolicyTemplate.php b/src/Generated/Models/DeviceManagementConfigurationPolicyTemplate.php index 34f55e5f11f..4b31e73b1f6 100644 --- a/src/Generated/Models/DeviceManagementConfigurationPolicyTemplate.php +++ b/src/Generated/Models/DeviceManagementConfigurationPolicyTemplate.php @@ -64,6 +64,18 @@ public function getDescription(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); } + /** + * Gets the disableEntraGroupPolicyAssignment property value. Indicates whether assignments to Entra security groups is disabled + * @return bool|null + */ + public function getDisableEntraGroupPolicyAssignment(): ?bool { + $val = $this->getBackingStore()->get('disableEntraGroupPolicyAssignment'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'disableEntraGroupPolicyAssignment'"); + } + /** * Gets the displayName property value. Template display name * @return string|null @@ -98,6 +110,7 @@ public function getFieldDeserializers(): array { 'allowUnmanagedSettings' => fn(ParseNode $n) => $o->setAllowUnmanagedSettings($n->getBooleanValue()), 'baseId' => fn(ParseNode $n) => $o->setBaseId($n->getStringValue()), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'disableEntraGroupPolicyAssignment' => fn(ParseNode $n) => $o->setDisableEntraGroupPolicyAssignment($n->getBooleanValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'displayVersion' => fn(ParseNode $n) => $o->setDisplayVersion($n->getStringValue()), 'lifecycleState' => fn(ParseNode $n) => $o->setLifecycleState($n->getEnumValue(DeviceManagementTemplateLifecycleState::class)), @@ -205,6 +218,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('allowUnmanagedSettings', $this->getAllowUnmanagedSettings()); $writer->writeStringValue('baseId', $this->getBaseId()); $writer->writeStringValue('description', $this->getDescription()); + $writer->writeBooleanValue('disableEntraGroupPolicyAssignment', $this->getDisableEntraGroupPolicyAssignment()); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('displayVersion', $this->getDisplayVersion()); $writer->writeEnumValue('lifecycleState', $this->getLifecycleState()); @@ -238,6 +252,14 @@ public function setDescription(?string $value): void { $this->getBackingStore()->set('description', $value); } + /** + * Sets the disableEntraGroupPolicyAssignment property value. Indicates whether assignments to Entra security groups is disabled + * @param bool|null $value Value to set for the disableEntraGroupPolicyAssignment property. + */ + public function setDisableEntraGroupPolicyAssignment(?bool $value): void { + $this->getBackingStore()->set('disableEntraGroupPolicyAssignment', $value); + } + /** * Sets the displayName property value. Template display name * @param string|null $value Value to set for the displayName property. diff --git a/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php index 67276ec05b5..92534302123 100644 --- a/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php +++ b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php @@ -83,7 +83,7 @@ public function getOdataType(): ?string { } /** - * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. + * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting * @return string|null */ public function getSettingDefinitionId(): ?string { @@ -129,7 +129,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. + * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting * @param string|null $value Value to set for the settingDefinitionId property. */ public function setSettingDefinitionId(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php index 8dbc200fd1d..b21a6453735 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php @@ -51,7 +51,7 @@ public function getAccessTypes(): ?DeviceManagementConfigurationSettingAccessTyp } /** - * Gets the applicability property value. Details which device setting is applicable on. Supports: $filters. + * Gets the applicability property value. Details which device setting is applicable on * @return DeviceManagementConfigurationSettingApplicability|null */ public function getApplicability(): ?DeviceManagementConfigurationSettingApplicability { @@ -75,7 +75,7 @@ public function getBaseUri(): ?string { } /** - * Gets the categoryId property value. Specify category in which the setting is under. Support $filters. + * Gets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * @return string|null */ public function getCategoryId(): ?string { @@ -87,7 +87,7 @@ public function getCategoryId(): ?string { } /** - * Gets the description property value. Description of the setting. + * Gets the description property value. Description of the item * @return string|null */ public function getDescription(): ?string { @@ -99,7 +99,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. Name of the setting. For example: Allow Toast. + * Gets the displayName property value. Display name of the item * @return string|null */ public function getDisplayName(): ?string { @@ -154,7 +154,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the helpText property value. Help text of the setting. Give more details of the setting. + * Gets the helpText property value. Help text of the item * @return string|null */ public function getHelpText(): ?string { @@ -166,7 +166,7 @@ public function getHelpText(): ?string { } /** - * Gets the infoUrls property value. List of links more info for the setting can be found at. + * Gets the infoUrls property value. List of links more info for the setting can be found at * @return array|null */ public function getInfoUrls(): ?array { @@ -256,7 +256,7 @@ public function getRiskLevel(): ?DeviceManagementConfigurationSettingRiskLevel { } /** - * Gets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. + * Gets the rootDefinitionId property value. Root setting definition if the setting is a child setting. * @return string|null */ public function getRootDefinitionId(): ?string { @@ -351,7 +351,7 @@ public function setAccessTypes(?DeviceManagementConfigurationSettingAccessTypes } /** - * Sets the applicability property value. Details which device setting is applicable on. Supports: $filters. + * Sets the applicability property value. Details which device setting is applicable on * @param DeviceManagementConfigurationSettingApplicability|null $value Value to set for the applicability property. */ public function setApplicability(?DeviceManagementConfigurationSettingApplicability $value): void { @@ -367,7 +367,7 @@ public function setBaseUri(?string $value): void { } /** - * Sets the categoryId property value. Specify category in which the setting is under. Support $filters. + * Sets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * @param string|null $value Value to set for the categoryId property. */ public function setCategoryId(?string $value): void { @@ -375,7 +375,7 @@ public function setCategoryId(?string $value): void { } /** - * Sets the description property value. Description of the setting. + * Sets the description property value. Description of the item * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -383,7 +383,7 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. Name of the setting. For example: Allow Toast. + * Sets the displayName property value. Display name of the item * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -391,7 +391,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the helpText property value. Help text of the setting. Give more details of the setting. + * Sets the helpText property value. Help text of the item * @param string|null $value Value to set for the helpText property. */ public function setHelpText(?string $value): void { @@ -399,7 +399,7 @@ public function setHelpText(?string $value): void { } /** - * Sets the infoUrls property value. List of links more info for the setting can be found at. + * Sets the infoUrls property value. List of links more info for the setting can be found at * @param array|null $value Value to set for the infoUrls property. */ public function setInfoUrls(?array $value): void { @@ -455,7 +455,7 @@ public function setRiskLevel(?DeviceManagementConfigurationSettingRiskLevel $val } /** - * Sets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. + * Sets the rootDefinitionId property value. Root setting definition if the setting is a child setting. * @param string|null $value Value to set for the rootDefinitionId property. */ public function setRootDefinitionId(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php index 92dda4cd8fa..8383e8d0b09 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. Maximum number of setting group count in the collection + * Gets the maximumCount property value. Maximum number of setting group count in the collection. Valid values 1 to 100 * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of setting group count in the collection + * Gets the minimumCount property value. Minimum number of setting group count in the collection. Valid values 1 to 100 * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of setting group count in the collection + * Sets the maximumCount property value. Maximum number of setting group count in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of setting group count in the collection + * Sets the minimumCount property value. Minimum number of setting group count in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php index 982aa240d1d..02e1aa77fc4 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the childIds property value. Dependent child settings to this group of settings. + * Gets the childIds property value. Dependent child settings to this group of settings * @return array|null */ public function getChildIds(): ?array { @@ -106,7 +106,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the childIds property value. Dependent child settings to this group of settings. + * Sets the childIds property value. Dependent child settings to this group of settings * @param array|null $value Value to set for the childIds property. */ public function setChildIds(?array $value): void { diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index 02f200580fe..9972e2d4272 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -266,6 +266,8 @@ use Microsoft\Graph\Beta\Generated\Models\Security\Security; use Microsoft\Graph\Beta\Generated\Models\Security\SensitivityLabel; use Microsoft\Graph\Beta\Generated\Models\Security\Sensor; +use Microsoft\Graph\Beta\Generated\Models\Security\SensorCandidate; +use Microsoft\Graph\Beta\Generated\Models\Security\SensorCandidateActivationConfiguration; use Microsoft\Graph\Beta\Generated\Models\Security\SslCertificate; use Microsoft\Graph\Beta\Generated\Models\Security\SubcategoryTemplate; use Microsoft\Graph\Beta\Generated\Models\Security\Subdomain; @@ -378,6 +380,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.activityHistoryItem': return new ActivityHistoryItem(); case '#microsoft.graph.activityStatistics': return new ActivityStatistics(); case '#microsoft.graph.addLargeGalleryViewOperation': return new AddLargeGalleryViewOperation(); + case '#microsoft.graph.adhocCall': return new AdhocCall(); case '#microsoft.graph.adminAppsAndServices': return new AdminAppsAndServices(); case '#microsoft.graph.adminConsentRequestPolicy': return new AdminConsentRequestPolicy(); case '#microsoft.graph.adminDynamics': return new AdminDynamics(); @@ -588,6 +591,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.backupRestoreRoot': return new BackupRestoreRoot(); case '#microsoft.graph.baseItem': return new BaseItem(); case '#microsoft.graph.baseItemVersion': return new BaseItemVersion(); + case '#microsoft.graph.baseMapFeature': return new BaseMapFeature(); case '#microsoft.graph.baseSitePage': return new BaseSitePage(); case '#microsoft.graph.bitlocker': return new Bitlocker(); case '#microsoft.graph.bitlockerRecoveryKey': return new BitlockerRecoveryKey(); @@ -604,6 +608,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.browserSite': return new BrowserSite(); case '#microsoft.graph.browserSiteList': return new BrowserSiteList(); case '#microsoft.graph.building': return new Building(); + case '#microsoft.graph.buildingMap': return new BuildingMap(); case '#microsoft.graph.builtInIdentityProvider': return new BuiltInIdentityProvider(); case '#microsoft.graph.bulkUpload': return new BulkUpload(); case '#microsoft.graph.businessFlow': return new BusinessFlow(); @@ -631,6 +636,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.callTranscript': return new CallTranscript(); case '#microsoft.graph.cancelMediaProcessingOperation': return new CancelMediaProcessingOperation(); case '#microsoft.graph.canvasLayout': return new CanvasLayout(); + case '#microsoft.graph.caPoliciesDeletableRoot': return new CaPoliciesDeletableRoot(); case '#microsoft.graph.cartToClassAssociation': return new CartToClassAssociation(); case '#microsoft.graph.certificateAuthorityAsEntity': return new CertificateAuthorityAsEntity(); case '#microsoft.graph.certificateAuthorityDetail': return new CertificateAuthorityDetail(); @@ -679,6 +685,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.cloudPcCrossCloudGovernmentOrganizationMapping': return new CloudPcCrossCloudGovernmentOrganizationMapping(); case '#microsoft.graph.cloudPcDeviceImage': return new CloudPcDeviceImage(); case '#microsoft.graph.cloudPcExportJob': return new CloudPcExportJob(); + case '#microsoft.graph.cloudPcExternalPartner': return new CloudPcExternalPartner(); case '#microsoft.graph.cloudPcExternalPartnerSetting': return new CloudPcExternalPartnerSetting(); case '#microsoft.graph.cloudPcFrontLineServicePlan': return new CloudPcFrontLineServicePlan(); case '#microsoft.graph.cloudPcGalleryImage': return new CloudPcGalleryImage(); @@ -1080,8 +1087,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.fileStorageContainerTypeRegistration': return new FileStorageContainerTypeRegistration(); case '#microsoft.graph.filterOperatorSchema': return new FilterOperatorSchema(); case '#microsoft.graph.finding': return new Finding(); + case '#microsoft.graph.fixtureMap': return new FixtureMap(); case '#microsoft.graph.floor': return new Floor(); case '#microsoft.graph.focusActivityStatistics': return new FocusActivityStatistics(); + case '#microsoft.graph.footprintMap': return new FootprintMap(); case '#microsoft.graph.gcpAuthorizationSystem': return new GcpAuthorizationSystem(); case '#microsoft.graph.gcpAuthorizationSystemResource': return new GcpAuthorizationSystemResource(); case '#microsoft.graph.gcpAuthorizationSystemTypeAction': return new GcpAuthorizationSystemTypeAction(); @@ -1265,6 +1274,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.iosVppEBook': return new IosVppEBook(); case '#microsoft.graph.iosVppEBookAssignment': return new IosVppEBookAssignment(); case '#microsoft.graph.iosWiFiConfiguration': return new IosWiFiConfiguration(); + case '#microsoft.graph.iosWiredNetworkConfiguration': return new IosWiredNetworkConfiguration(); case '#microsoft.graph.ipApplicationSegment': return new IpApplicationSegment(); case '#microsoft.graph.ipSecurityProfile': return new IpSecurityProfile(); case '#microsoft.graph.itemActivity': return new ItemActivity(); @@ -1290,6 +1300,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.learningCourseActivity': return new LearningCourseActivity(); case '#microsoft.graph.learningProvider': return new LearningProvider(); case '#microsoft.graph.learningSelfInitiatedCourse': return new LearningSelfInitiatedCourse(); + case '#microsoft.graph.levelMap': return new LevelMap(); case '#microsoft.graph.licenseDetails': return new LicenseDetails(); case '#microsoft.graph.linkedResource': return new LinkedResource(); case '#microsoft.graph.list': return new EscapedList(); @@ -1453,16 +1464,19 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.mobileAppCategory': return new MobileAppCategory(); case '#microsoft.graph.mobileAppContent': return new MobileAppContent(); case '#microsoft.graph.mobileAppContentFile': return new MobileAppContentFile(); + case '#microsoft.graph.mobileAppContentScript': return new MobileAppContentScript(); case '#microsoft.graph.mobileAppDependency': return new MobileAppDependency(); case '#microsoft.graph.mobileAppInstallStatus': return new MobileAppInstallStatus(); case '#microsoft.graph.mobileAppInstallSummary': return new MobileAppInstallSummary(); case '#microsoft.graph.mobileAppIntentAndState': return new MobileAppIntentAndState(); + case '#microsoft.graph.mobileAppManagementPolicy': return new MobileAppManagementPolicy(); case '#microsoft.graph.mobileAppPolicySetItem': return new MobileAppPolicySetItem(); case '#microsoft.graph.mobileAppProvisioningConfigGroupAssignment': return new MobileAppProvisioningConfigGroupAssignment(); case '#microsoft.graph.mobileAppRelationship': return new MobileAppRelationship(); case '#microsoft.graph.mobileAppSupersedence': return new MobileAppSupersedence(); case '#microsoft.graph.mobileAppTroubleshootingEvent': return new MobileAppTroubleshootingEvent(); case '#microsoft.graph.mobileContainedApp': return new MobileContainedApp(); + case '#microsoft.graph.mobileDeviceManagementPolicy': return new MobileDeviceManagementPolicy(); case '#microsoft.graph.mobileLobApp': return new MobileLobApp(); case '#microsoft.graph.mobileThreatDefenseConnector': return new MobileThreatDefenseConnector(); case '#microsoft.graph.mobilityManagementPolicy': return new MobilityManagementPolicy(); @@ -1684,6 +1698,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.platformCredentialAuthenticationMethod': return new PlatformCredentialAuthenticationMethod(); case '#microsoft.graph.playPromptOperation': return new PlayPromptOperation(); case '#microsoft.graph.policyBase': return new PolicyBase(); + case '#microsoft.graph.policyDeletableRoot': return new PolicyDeletableRoot(); case '#microsoft.graph.policyFile': return new PolicyFile(); case '#microsoft.graph.policyRoot': return new PolicyRoot(); case '#microsoft.graph.policySet': return new PolicySet(); @@ -1833,6 +1848,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.secretInformationAccessAwsUserFinding': return new SecretInformationAccessAwsUserFinding(); case '#microsoft.graph.section': return new Section(); case '#microsoft.graph.sectionGroup': return new SectionGroup(); + case '#microsoft.graph.sectionMap': return new SectionMap(); case '#microsoft.graph.secureScore': return new SecureScore(); case '#microsoft.graph.secureScoreControlProfile': return new SecureScoreControlProfile(); case '#microsoft.graph.security.alert': return new \Microsoft\Graph\Beta\Generated\Models\Security\Alert(); @@ -1925,6 +1941,8 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.security.security': return new Security(); case '#microsoft.graph.security.sensitivityLabel': return new SensitivityLabel(); case '#microsoft.graph.security.sensor': return new Sensor(); + case '#microsoft.graph.security.sensorCandidate': return new SensorCandidate(); + case '#microsoft.graph.security.sensorCandidateActivationConfiguration': return new SensorCandidateActivationConfiguration(); case '#microsoft.graph.security.siteSource': return new \Microsoft\Graph\Beta\Generated\Models\Security\SiteSource(); case '#microsoft.graph.security.sslCertificate': return new SslCertificate(); case '#microsoft.graph.security.subcategoryTemplate': return new SubcategoryTemplate(); @@ -2095,7 +2113,6 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.teamworkPeripheral': return new TeamworkPeripheral(); case '#microsoft.graph.teamworkTag': return new TeamworkTag(); case '#microsoft.graph.teamworkTagMember': return new TeamworkTagMember(); - case '#microsoft.graph.telecomExpenseManagementPartner': return new TelecomExpenseManagementPartner(); case '#microsoft.graph.template': return new Template(); case '#microsoft.graph.temporaryAccessPassAuthenticationMethod': return new TemporaryAccessPassAuthenticationMethod(); case '#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration': return new TemporaryAccessPassAuthenticationMethodConfiguration(); @@ -2170,6 +2187,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.unifiedRoleScheduleBase': return new UnifiedRoleScheduleBase(); case '#microsoft.graph.unifiedRoleScheduleInstanceBase': return new UnifiedRoleScheduleInstanceBase(); case '#microsoft.graph.unifiedStorageQuota': return new UnifiedStorageQuota(); + case '#microsoft.graph.unitMap': return new UnitMap(); case '#microsoft.graph.unmanagedDeviceDiscoveryTask': return new UnmanagedDeviceDiscoveryTask(); case '#microsoft.graph.unmuteParticipantOperation': return new UnmuteParticipantOperation(); case '#microsoft.graph.unsupportedDeviceConfiguration': return new UnsupportedDeviceConfiguration(); @@ -2285,6 +2303,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.webPart': return new WebPart(); case '#microsoft.graph.win32CatalogApp': return new Win32CatalogApp(); case '#microsoft.graph.win32LobApp': return new Win32LobApp(); + case '#microsoft.graph.win32LobAppInstallPowerShellScript': return new Win32LobAppInstallPowerShellScript(); + case '#microsoft.graph.win32LobAppScript': return new Win32LobAppScript(); + case '#microsoft.graph.win32LobAppUninstallPowerShellScript': return new Win32LobAppUninstallPowerShellScript(); case '#microsoft.graph.win32MobileAppCatalogPackage': return new Win32MobileAppCatalogPackage(); case '#microsoft.graph.windows10CertificateProfileBase': return new Windows10CertificateProfileBase(); case '#microsoft.graph.windows10CompliancePolicy': return new Windows10CompliancePolicy(); diff --git a/src/Generated/Models/FixtureMap.php b/src/Generated/Models/FixtureMap.php new file mode 100644 index 00000000000..fe82e559135 --- /dev/null +++ b/src/Generated/Models/FixtureMap.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.fixtureMap'); + } + + /** + * 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 FixtureMap + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FixtureMap { + return new FixtureMap(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), + ]); + } + + /** + * Gets the placeId property value. Identifier for the floor to which this fixtureMap belongs. + * @return string|null + */ + public function getPlaceId(): ?string { + $val = $this->getBackingStore()->get('placeId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); + } + + /** + * 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('placeId', $this->getPlaceId()); + } + + /** + * Sets the placeId property value. Identifier for the floor to which this fixtureMap belongs. + * @param string|null $value Value to set for the placeId property. + */ + public function setPlaceId(?string $value): void { + $this->getBackingStore()->set('placeId', $value); + } + +} diff --git a/src/Generated/Models/FootprintMap.php b/src/Generated/Models/FootprintMap.php new file mode 100644 index 00000000000..f7a2087dc81 --- /dev/null +++ b/src/Generated/Models/FootprintMap.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.footprintMap'); + } + + /** + * 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 FootprintMap + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FootprintMap { + return new FootprintMap(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/GranularMailboxRestoreArtifact.php b/src/Generated/Models/GranularMailboxRestoreArtifact.php index e1ea635e90b..6e3cbfc3b93 100644 --- a/src/Generated/Models/GranularMailboxRestoreArtifact.php +++ b/src/Generated/Models/GranularMailboxRestoreArtifact.php @@ -25,7 +25,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Granu } /** - * Gets the artifactCount property value. . + * Gets the artifactCount property value. This property will be deprecated soon. Don't use. * @return int|null */ public function getArtifactCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the artifactCount property value. . + * Sets the artifactCount property value. This property will be deprecated soon. Don't use. * @param int|null $value Value to set for the artifactCount property. */ public function setArtifactCount(?int $value): void { diff --git a/src/Generated/Models/HardwareOathTokenAuthenticationMethodDevice.php b/src/Generated/Models/HardwareOathTokenAuthenticationMethodDevice.php index 4cbd94b03b1..32743ce10fd 100644 --- a/src/Generated/Models/HardwareOathTokenAuthenticationMethodDevice.php +++ b/src/Generated/Models/HardwareOathTokenAuthenticationMethodDevice.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use DateTime; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; @@ -59,6 +60,7 @@ public function getFieldDeserializers(): array { '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)), + 'lastUsedDateTime' => fn(ParseNode $n) => $o->setLastUsedDateTime($n->getDateTimeValue()), 'manufacturer' => fn(ParseNode $n) => $o->setManufacturer($n->getStringValue()), 'model' => fn(ParseNode $n) => $o->setModel($n->getStringValue()), 'secretKey' => fn(ParseNode $n) => $o->setSecretKey($n->getStringValue()), @@ -80,6 +82,18 @@ public function getHashFunction(): ?HardwareOathTokenHashFunction { throw new \UnexpectedValueException("Invalid type found in backing store for 'hashFunction'"); } + /** + * Gets the lastUsedDateTime property value. The lastUsedDateTime property + * @return DateTime|null + */ + public function getLastUsedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastUsedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastUsedDateTime'"); + } + /** * Gets the manufacturer property value. Manufacturer name of the hardware token. Supports $filter (eq). * @return string|null @@ -161,6 +175,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('assignedTo', $this->getAssignedTo()); $writer->writeObjectValue('assignTo', $this->getAssignTo()); $writer->writeEnumValue('hashFunction', $this->getHashFunction()); + $writer->writeDateTimeValue('lastUsedDateTime', $this->getLastUsedDateTime()); $writer->writeStringValue('manufacturer', $this->getManufacturer()); $writer->writeStringValue('model', $this->getModel()); $writer->writeStringValue('secretKey', $this->getSecretKey()); @@ -193,6 +208,14 @@ public function setHashFunction(?HardwareOathTokenHashFunction $value): void { $this->getBackingStore()->set('hashFunction', $value); } + /** + * Sets the lastUsedDateTime property value. The lastUsedDateTime property + * @param DateTime|null $value Value to set for the lastUsedDateTime property. + */ + public function setLastUsedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastUsedDateTime', $value); + } + /** * Sets the manufacturer property value. Manufacturer name of the hardware token. Supports $filter (eq). * @param string|null $value Value to set for the manufacturer property. diff --git a/src/Generated/Models/Identity.php b/src/Generated/Models/Identity.php index ad680fa0677..38a6d49dde9 100644 --- a/src/Generated/Models/Identity.php +++ b/src/Generated/Models/Identity.php @@ -89,7 +89,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the displayName property value. The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. + * Gets the displayName property value. The display name of the identity. This property is read-only. * @return string|null */ public function getDisplayName(): ?string { @@ -114,7 +114,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the id property value. Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. + * Gets the id property value. The identifier of the identity. This property is read-only. * @return string|null */ public function getId(): ?string { @@ -165,7 +165,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the displayName property value. The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. + * Sets the displayName property value. The display name of the identity. This property is read-only. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -173,7 +173,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the id property value. Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. + * Sets the id property value. The identifier of the identity. This property is read-only. * @param string|null $value Value to set for the id property. */ public function setId(?string $value): void { diff --git a/src/Generated/Models/IdentityGovernance/UserInactivityTrigger.php b/src/Generated/Models/IdentityGovernance/UserInactivityTrigger.php new file mode 100644 index 00000000000..9c4ff927aa1 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/UserInactivityTrigger.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.identityGovernance.userInactivityTrigger'); + } + + /** + * 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 UserInactivityTrigger + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UserInactivityTrigger { + return new UserInactivityTrigger(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'inactivityPeriodInDays' => fn(ParseNode $n) => $o->setInactivityPeriodInDays($n->getIntegerValue()), + ]); + } + + /** + * Gets the inactivityPeriodInDays property value. The inactivityPeriodInDays property + * @return int|null + */ + public function getInactivityPeriodInDays(): ?int { + $val = $this->getBackingStore()->get('inactivityPeriodInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inactivityPeriodInDays'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('inactivityPeriodInDays', $this->getInactivityPeriodInDays()); + } + + /** + * Sets the inactivityPeriodInDays property value. The inactivityPeriodInDays property + * @param int|null $value Value to set for the inactivityPeriodInDays property. + */ + public function setInactivityPeriodInDays(?int $value): void { + $this->getBackingStore()->set('inactivityPeriodInDays', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/WorkflowExecutionTrigger.php b/src/Generated/Models/IdentityGovernance/WorkflowExecutionTrigger.php index 5bd1b866c88..938f1ba48a0 100644 --- a/src/Generated/Models/IdentityGovernance/WorkflowExecutionTrigger.php +++ b/src/Generated/Models/IdentityGovernance/WorkflowExecutionTrigger.php @@ -38,6 +38,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Workf case '#microsoft.graph.identityGovernance.attributeChangeTrigger': return new AttributeChangeTrigger(); case '#microsoft.graph.identityGovernance.membershipChangeTrigger': return new MembershipChangeTrigger(); case '#microsoft.graph.identityGovernance.timeBasedAttributeTrigger': return new TimeBasedAttributeTrigger(); + case '#microsoft.graph.identityGovernance.userInactivityTrigger': return new UserInactivityTrigger(); } } return new WorkflowExecutionTrigger(); diff --git a/src/Generated/Models/IdentitySet.php b/src/Generated/Models/IdentitySet.php index 403986f7570..ce0a80c0909 100644 --- a/src/Generated/Models/IdentitySet.php +++ b/src/Generated/Models/IdentitySet.php @@ -62,7 +62,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the application property value. Optional. The application associated with this action. + * Gets the application property value. The Identity of the Application. This property is read-only. * @return Identity|null */ public function getApplication(): ?Identity { @@ -82,7 +82,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the device property value. Optional. The device associated with this action. + * Gets the device property value. The Identity of the Device. This property is read-only. * @return Identity|null */ public function getDevice(): ?Identity { @@ -120,7 +120,7 @@ public function getOdataType(): ?string { } /** - * Gets the user property value. Optional. The user associated with this action. + * Gets the user property value. The Identity of the User. This property is read-only. * @return Identity|null */ public function getUser(): ?Identity { @@ -152,7 +152,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the application property value. Optional. The application associated with this action. + * Sets the application property value. The Identity of the Application. This property is read-only. * @param Identity|null $value Value to set for the application property. */ public function setApplication(?Identity $value): void { @@ -168,7 +168,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the device property value. Optional. The device associated with this action. + * Sets the device property value. The Identity of the Device. This property is read-only. * @param Identity|null $value Value to set for the device property. */ public function setDevice(?Identity $value): void { @@ -184,7 +184,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the user property value. Optional. The user associated with this action. + * Sets the user property value. The Identity of the User. This property is read-only. * @param Identity|null $value Value to set for the user property. */ public function setUser(?Identity $value): void { diff --git a/src/Generated/Models/InsiderRiskLevel.php b/src/Generated/Models/InsiderRiskLevel.php new file mode 100644 index 00000000000..38ffcbe92b2 --- /dev/null +++ b/src/Generated/Models/InsiderRiskLevel.php @@ -0,0 +1,13 @@ +setOdataType('#microsoft.graph.iosWiredNetworkConfiguration'); + } + + /** + * 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 IosWiredNetworkConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IosWiredNetworkConfiguration { + return new IosWiredNetworkConfiguration(); + } + + /** + * Gets the authenticationMethod property value. Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential, unknownFutureValue. + * @return WiredNetworkAuthenticationMethod|null + */ + public function getAuthenticationMethod(): ?WiredNetworkAuthenticationMethod { + $val = $this->getBackingStore()->get('authenticationMethod'); + if (is_null($val) || $val instanceof WiredNetworkAuthenticationMethod) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'authenticationMethod'"); + } + + /** + * Gets the eapFastConfiguration property value. EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. Possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously. + * @return EapFastConfiguration|null + */ + public function getEapFastConfiguration(): ?EapFastConfiguration { + $val = $this->getBackingStore()->get('eapFastConfiguration'); + if (is_null($val) || $val instanceof EapFastConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'eapFastConfiguration'"); + } + + /** + * Gets the eapType property value. Extensible Authentication Protocol (EAP) configuration types. + * @return IosWiredNetworkEapType|null + */ + public function getEapType(): ?IosWiredNetworkEapType { + $val = $this->getBackingStore()->get('eapType'); + if (is_null($val) || $val instanceof IosWiredNetworkEapType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'eapType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'authenticationMethod' => fn(ParseNode $n) => $o->setAuthenticationMethod($n->getEnumValue(WiredNetworkAuthenticationMethod::class)), + 'eapFastConfiguration' => fn(ParseNode $n) => $o->setEapFastConfiguration($n->getEnumValue(EapFastConfiguration::class)), + 'eapType' => fn(ParseNode $n) => $o->setEapType($n->getEnumValue(IosWiredNetworkEapType::class)), + 'identityCertificateForClientAuthentication' => fn(ParseNode $n) => $o->setIdentityCertificateForClientAuthentication($n->getObjectValue([IosCertificateProfileBase::class, 'createFromDiscriminatorValue'])), + 'networkInterface' => fn(ParseNode $n) => $o->setNetworkInterface($n->getEnumValue(WiredNetworkInterface::class)), + 'networkName' => fn(ParseNode $n) => $o->setNetworkName($n->getStringValue()), + 'nonEapAuthenticationMethodForEapTtls' => fn(ParseNode $n) => $o->setNonEapAuthenticationMethodForEapTtls($n->getEnumValue(NonEapAuthenticationMethodForEapTtlsType::class)), + 'outerIdentityPrivacyMaskValue' => fn(ParseNode $n) => $o->setOuterIdentityPrivacyMaskValue($n->getStringValue()), + 'rootCertificateForServerValidation' => fn(ParseNode $n) => $o->setRootCertificateForServerValidation($n->getObjectValue([IosTrustedRootCertificate::class, 'createFromDiscriminatorValue'])), + 'trustedServerCertificateNames' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setTrustedServerCertificateNames($val); + }, + ]); + } + + /** + * Gets the identityCertificateForClientAuthentication property value. Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). + * @return IosCertificateProfileBase|null + */ + public function getIdentityCertificateForClientAuthentication(): ?IosCertificateProfileBase { + $val = $this->getBackingStore()->get('identityCertificateForClientAuthentication'); + if (is_null($val) || $val instanceof IosCertificateProfileBase) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identityCertificateForClientAuthentication'"); + } + + /** + * Gets the networkInterface property value. Apple network interface type. + * @return WiredNetworkInterface|null + */ + public function getNetworkInterface(): ?WiredNetworkInterface { + $val = $this->getBackingStore()->get('networkInterface'); + if (is_null($val) || $val instanceof WiredNetworkInterface) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'networkInterface'"); + } + + /** + * Gets the networkName property value. Network Name. + * @return string|null + */ + public function getNetworkName(): ?string { + $val = $this->getBackingStore()->get('networkName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'networkName'"); + } + + /** + * Gets the nonEapAuthenticationMethodForEapTtls property value. Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo. + * @return NonEapAuthenticationMethodForEapTtlsType|null + */ + public function getNonEapAuthenticationMethodForEapTtls(): ?NonEapAuthenticationMethodForEapTtlsType { + $val = $this->getBackingStore()->get('nonEapAuthenticationMethodForEapTtls'); + if (is_null($val) || $val instanceof NonEapAuthenticationMethodForEapTtlsType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'nonEapAuthenticationMethodForEapTtls'"); + } + + /** + * Gets the outerIdentityPrivacyMaskValue property value. Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this wired network using their real username is displayed as 'anonymous'. + * @return string|null + */ + public function getOuterIdentityPrivacyMaskValue(): ?string { + $val = $this->getBackingStore()->get('outerIdentityPrivacyMaskValue'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'outerIdentityPrivacyMaskValue'"); + } + + /** + * Gets the rootCertificateForServerValidation property value. Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS/TTLS or PEAP. + * @return IosTrustedRootCertificate|null + */ + public function getRootCertificateForServerValidation(): ?IosTrustedRootCertificate { + $val = $this->getBackingStore()->get('rootCertificateForServerValidation'); + if (is_null($val) || $val instanceof IosTrustedRootCertificate) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'rootCertificateForServerValidation'"); + } + + /** + * Gets the trustedServerCertificateNames property value. Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users devices when they connect to this wired network. + * @return array|null + */ + public function getTrustedServerCertificateNames(): ?array { + $val = $this->getBackingStore()->get('trustedServerCertificateNames'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'trustedServerCertificateNames'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('authenticationMethod', $this->getAuthenticationMethod()); + $writer->writeEnumValue('eapFastConfiguration', $this->getEapFastConfiguration()); + $writer->writeEnumValue('eapType', $this->getEapType()); + $writer->writeObjectValue('identityCertificateForClientAuthentication', $this->getIdentityCertificateForClientAuthentication()); + $writer->writeEnumValue('networkInterface', $this->getNetworkInterface()); + $writer->writeStringValue('networkName', $this->getNetworkName()); + $writer->writeEnumValue('nonEapAuthenticationMethodForEapTtls', $this->getNonEapAuthenticationMethodForEapTtls()); + $writer->writeStringValue('outerIdentityPrivacyMaskValue', $this->getOuterIdentityPrivacyMaskValue()); + $writer->writeObjectValue('rootCertificateForServerValidation', $this->getRootCertificateForServerValidation()); + $writer->writeCollectionOfPrimitiveValues('trustedServerCertificateNames', $this->getTrustedServerCertificateNames()); + } + + /** + * Sets the authenticationMethod property value. Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential, unknownFutureValue. + * @param WiredNetworkAuthenticationMethod|null $value Value to set for the authenticationMethod property. + */ + public function setAuthenticationMethod(?WiredNetworkAuthenticationMethod $value): void { + $this->getBackingStore()->set('authenticationMethod', $value); + } + + /** + * Sets the eapFastConfiguration property value. EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. Possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously. + * @param EapFastConfiguration|null $value Value to set for the eapFastConfiguration property. + */ + public function setEapFastConfiguration(?EapFastConfiguration $value): void { + $this->getBackingStore()->set('eapFastConfiguration', $value); + } + + /** + * Sets the eapType property value. Extensible Authentication Protocol (EAP) configuration types. + * @param IosWiredNetworkEapType|null $value Value to set for the eapType property. + */ + public function setEapType(?IosWiredNetworkEapType $value): void { + $this->getBackingStore()->set('eapType', $value); + } + + /** + * Sets the identityCertificateForClientAuthentication property value. Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). + * @param IosCertificateProfileBase|null $value Value to set for the identityCertificateForClientAuthentication property. + */ + public function setIdentityCertificateForClientAuthentication(?IosCertificateProfileBase $value): void { + $this->getBackingStore()->set('identityCertificateForClientAuthentication', $value); + } + + /** + * Sets the networkInterface property value. Apple network interface type. + * @param WiredNetworkInterface|null $value Value to set for the networkInterface property. + */ + public function setNetworkInterface(?WiredNetworkInterface $value): void { + $this->getBackingStore()->set('networkInterface', $value); + } + + /** + * Sets the networkName property value. Network Name. + * @param string|null $value Value to set for the networkName property. + */ + public function setNetworkName(?string $value): void { + $this->getBackingStore()->set('networkName', $value); + } + + /** + * Sets the nonEapAuthenticationMethodForEapTtls property value. Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo. + * @param NonEapAuthenticationMethodForEapTtlsType|null $value Value to set for the nonEapAuthenticationMethodForEapTtls property. + */ + public function setNonEapAuthenticationMethodForEapTtls(?NonEapAuthenticationMethodForEapTtlsType $value): void { + $this->getBackingStore()->set('nonEapAuthenticationMethodForEapTtls', $value); + } + + /** + * Sets the outerIdentityPrivacyMaskValue property value. Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this wired network using their real username is displayed as 'anonymous'. + * @param string|null $value Value to set for the outerIdentityPrivacyMaskValue property. + */ + public function setOuterIdentityPrivacyMaskValue(?string $value): void { + $this->getBackingStore()->set('outerIdentityPrivacyMaskValue', $value); + } + + /** + * Sets the rootCertificateForServerValidation property value. Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS/TTLS or PEAP. + * @param IosTrustedRootCertificate|null $value Value to set for the rootCertificateForServerValidation property. + */ + public function setRootCertificateForServerValidation(?IosTrustedRootCertificate $value): void { + $this->getBackingStore()->set('rootCertificateForServerValidation', $value); + } + + /** + * Sets the trustedServerCertificateNames property value. Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users devices when they connect to this wired network. + * @param array|null $value Value to set for the trustedServerCertificateNames property. + */ + public function setTrustedServerCertificateNames(?array $value): void { + $this->getBackingStore()->set('trustedServerCertificateNames', $value); + } + +} diff --git a/src/Generated/Models/IosWiredNetworkEapType.php b/src/Generated/Models/IosWiredNetworkEapType.php new file mode 100644 index 00000000000..01de0c40143 --- /dev/null +++ b/src/Generated/Models/IosWiredNetworkEapType.php @@ -0,0 +1,14 @@ +getBackingStore()->get('action'); + if (is_null($val) || $val instanceof ActionType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'action'"); + } + /** * Gets the application property value. The on-premises nonweb application published through Microsoft Entra application proxy. Expanded by default and supports $expand. * @return Application|null @@ -69,6 +81,7 @@ public function getDestinationType(): ?PrivateNetworkDestinationType { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'action' => fn(ParseNode $n) => $o->setAction($n->getEnumValue(ActionType::class)), 'application' => fn(ParseNode $n) => $o->setApplication($n->getObjectValue([Application::class, 'createFromDiscriminatorValue'])), 'destinationHost' => fn(ParseNode $n) => $o->setDestinationHost($n->getStringValue()), 'destinationType' => fn(ParseNode $n) => $o->setDestinationType($n->getEnumValue(PrivateNetworkDestinationType::class)), @@ -129,6 +142,7 @@ public function getProtocol(): ?PrivateNetworkProtocol { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeEnumValue('action', $this->getAction()); $writer->writeObjectValue('application', $this->getApplication()); $writer->writeStringValue('destinationHost', $this->getDestinationHost()); $writer->writeEnumValue('destinationType', $this->getDestinationType()); @@ -137,6 +151,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('protocol', $this->getProtocol()); } + /** + * Sets the action property value. The action property + * @param ActionType|null $value Value to set for the action property. + */ + public function setAction(?ActionType $value): void { + $this->getBackingStore()->set('action', $value); + } + /** * Sets the application property value. The on-premises nonweb application published through Microsoft Entra application proxy. Expanded by default and supports $expand. * @param Application|null $value Value to set for the application property. diff --git a/src/Generated/Models/IpNamedLocation.php b/src/Generated/Models/IpNamedLocation.php new file mode 100644 index 00000000000..7e12c52fadd --- /dev/null +++ b/src/Generated/Models/IpNamedLocation.php @@ -0,0 +1,93 @@ +setOdataType('#microsoft.graph.ipNamedLocation'); + } + + /** + * 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 IpNamedLocation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IpNamedLocation { + return new IpNamedLocation(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'ipRanges' => fn(ParseNode $n) => $o->setIpRanges($n->getCollectionOfObjectValues([IpRange::class, 'createFromDiscriminatorValue'])), + 'isTrusted' => fn(ParseNode $n) => $o->setIsTrusted($n->getBooleanValue()), + ]); + } + + /** + * Gets the ipRanges property value. List of IP address ranges in IPv4 CIDR format (for example, 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required. + * @return array|null + */ + public function getIpRanges(): ?array { + $val = $this->getBackingStore()->get('ipRanges'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, IpRange::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ipRanges'"); + } + + /** + * Gets the isTrusted property value. true if this location is explicitly trusted. Optional. Default value is false. + * @return bool|null + */ + public function getIsTrusted(): ?bool { + $val = $this->getBackingStore()->get('isTrusted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isTrusted'"); + } + + /** + * 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('ipRanges', $this->getIpRanges()); + $writer->writeBooleanValue('isTrusted', $this->getIsTrusted()); + } + + /** + * Sets the ipRanges property value. List of IP address ranges in IPv4 CIDR format (for example, 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required. + * @param array|null $value Value to set for the ipRanges property. + */ + public function setIpRanges(?array $value): void { + $this->getBackingStore()->set('ipRanges', $value); + } + + /** + * Sets the isTrusted property value. true if this location is explicitly trusted. Optional. Default value is false. + * @param bool|null $value Value to set for the isTrusted property. + */ + public function setIsTrusted(?bool $value): void { + $this->getBackingStore()->set('isTrusted', $value); + } + +} diff --git a/src/Generated/Models/LevelMap.php b/src/Generated/Models/LevelMap.php new file mode 100644 index 00000000000..e2e5f1a5427 --- /dev/null +++ b/src/Generated/Models/LevelMap.php @@ -0,0 +1,141 @@ +setOdataType('#microsoft.graph.levelMap'); + } + + /** + * 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 LevelMap + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LevelMap { + return new LevelMap(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'fixtures' => fn(ParseNode $n) => $o->setFixtures($n->getCollectionOfObjectValues([FixtureMap::class, 'createFromDiscriminatorValue'])), + 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), + 'sections' => fn(ParseNode $n) => $o->setSections($n->getCollectionOfObjectValues([SectionMap::class, 'createFromDiscriminatorValue'])), + 'units' => fn(ParseNode $n) => $o->setUnits($n->getCollectionOfObjectValues([UnitMap::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the fixtures property value. Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + * @return array|null + */ + public function getFixtures(): ?array { + $val = $this->getBackingStore()->get('fixtures'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, FixtureMap::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fixtures'"); + } + + /** + * Gets the placeId property value. Identifier of the floor to which this levelMap belongs. + * @return string|null + */ + public function getPlaceId(): ?string { + $val = $this->getBackingStore()->get('placeId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); + } + + /** + * Gets the sections property value. Collection of sections (such as zones or partitions) on this level. Supports upsert. + * @return array|null + */ + public function getSections(): ?array { + $val = $this->getBackingStore()->get('sections'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SectionMap::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sections'"); + } + + /** + * Gets the units property value. Collection of units (such as rooms or offices) on this level. Supports upsert. + * @return array|null + */ + public function getUnits(): ?array { + $val = $this->getBackingStore()->get('units'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, UnitMap::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'units'"); + } + + /** + * 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('fixtures', $this->getFixtures()); + $writer->writeStringValue('placeId', $this->getPlaceId()); + $writer->writeCollectionOfObjectValues('sections', $this->getSections()); + $writer->writeCollectionOfObjectValues('units', $this->getUnits()); + } + + /** + * Sets the fixtures property value. Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + * @param array|null $value Value to set for the fixtures property. + */ + public function setFixtures(?array $value): void { + $this->getBackingStore()->set('fixtures', $value); + } + + /** + * Sets the placeId property value. Identifier of the floor to which this levelMap belongs. + * @param string|null $value Value to set for the placeId property. + */ + public function setPlaceId(?string $value): void { + $this->getBackingStore()->set('placeId', $value); + } + + /** + * Sets the sections property value. Collection of sections (such as zones or partitions) on this level. Supports upsert. + * @param array|null $value Value to set for the sections property. + */ + public function setSections(?array $value): void { + $this->getBackingStore()->set('sections', $value); + } + + /** + * Sets the units property value. Collection of units (such as rooms or offices) on this level. Supports upsert. + * @param array|null $value Value to set for the units property. + */ + public function setUnits(?array $value): void { + $this->getBackingStore()->set('units', $value); + } + +} diff --git a/src/Generated/Models/ManagedAppLogCollectionRequest.php b/src/Generated/Models/ManagedAppLogCollectionRequest.php index 152ca92de3b..1ef76b5d3be 100644 --- a/src/Generated/Models/ManagedAppLogCollectionRequest.php +++ b/src/Generated/Models/ManagedAppLogCollectionRequest.php @@ -50,10 +50,8 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'completedDateTime' => fn(ParseNode $n) => $o->setCompletedDateTime($n->getDateTimeValue()), 'managedAppRegistrationId' => fn(ParseNode $n) => $o->setManagedAppRegistrationId($n->getStringValue()), - 'requestedBy' => fn(ParseNode $n) => $o->setRequestedBy($n->getStringValue()), 'requestedByUserPrincipalName' => fn(ParseNode $n) => $o->setRequestedByUserPrincipalName($n->getStringValue()), 'requestedDateTime' => fn(ParseNode $n) => $o->setRequestedDateTime($n->getDateTimeValue()), - 'status' => fn(ParseNode $n) => $o->setStatus($n->getStringValue()), 'uploadedLogs' => fn(ParseNode $n) => $o->setUploadedLogs($n->getCollectionOfObjectValues([ManagedAppLogUpload::class, 'createFromDiscriminatorValue'])), 'userLogUploadConsent' => fn(ParseNode $n) => $o->setUserLogUploadConsent($n->getEnumValue(ManagedAppLogUploadConsent::class)), 'version' => fn(ParseNode $n) => $o->setVersion($n->getStringValue()), @@ -72,18 +70,6 @@ public function getManagedAppRegistrationId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'managedAppRegistrationId'"); } - /** - * Gets the requestedBy property value. The user principal name associated with the request for the managed application log collection. Read-only. - * @return string|null - */ - public function getRequestedBy(): ?string { - $val = $this->getBackingStore()->get('requestedBy'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'requestedBy'"); - } - /** * Gets the requestedByUserPrincipalName property value. The user principal name associated with the request for the managed application log collection. Read-only. * @return string|null @@ -108,18 +94,6 @@ public function getRequestedDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'requestedDateTime'"); } - /** - * Gets the status property value. Indicates the status for the app log collection request - pending, completed or failed. Default is pending. - * @return string|null - */ - public function getStatus(): ?string { - $val = $this->getBackingStore()->get('status'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); - } - /** * Gets the uploadedLogs property value. The collection of log upload results as reported by each component on the device. Such components can be the application itself, the Mobile Application Management (MAM) SDK, and other on-device components that are requested to upload diagnostic logs. Read-only. * @return array|null @@ -166,10 +140,8 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeDateTimeValue('completedDateTime', $this->getCompletedDateTime()); $writer->writeStringValue('managedAppRegistrationId', $this->getManagedAppRegistrationId()); - $writer->writeStringValue('requestedBy', $this->getRequestedBy()); $writer->writeStringValue('requestedByUserPrincipalName', $this->getRequestedByUserPrincipalName()); $writer->writeDateTimeValue('requestedDateTime', $this->getRequestedDateTime()); - $writer->writeStringValue('status', $this->getStatus()); $writer->writeCollectionOfObjectValues('uploadedLogs', $this->getUploadedLogs()); $writer->writeEnumValue('userLogUploadConsent', $this->getUserLogUploadConsent()); $writer->writeStringValue('version', $this->getVersion()); @@ -191,14 +163,6 @@ public function setManagedAppRegistrationId(?string $value): void { $this->getBackingStore()->set('managedAppRegistrationId', $value); } - /** - * Sets the requestedBy property value. The user principal name associated with the request for the managed application log collection. Read-only. - * @param string|null $value Value to set for the requestedBy property. - */ - public function setRequestedBy(?string $value): void { - $this->getBackingStore()->set('requestedBy', $value); - } - /** * Sets the requestedByUserPrincipalName property value. The user principal name associated with the request for the managed application log collection. Read-only. * @param string|null $value Value to set for the requestedByUserPrincipalName property. @@ -215,14 +179,6 @@ public function setRequestedDateTime(?DateTime $value): void { $this->getBackingStore()->set('requestedDateTime', $value); } - /** - * Sets the status property value. Indicates the status for the app log collection request - pending, completed or failed. Default is pending. - * @param string|null $value Value to set for the status property. - */ - public function setStatus(?string $value): void { - $this->getBackingStore()->set('status', $value); - } - /** * Sets the uploadedLogs property value. The collection of log upload results as reported by each component on the device. Such components can be the application itself, the Mobile Application Management (MAM) SDK, and other on-device components that are requested to upload diagnostic logs. Read-only. * @param array|null $value Value to set for the uploadedLogs property. diff --git a/src/Generated/Models/ManagedAppLogUpload.php b/src/Generated/Models/ManagedAppLogUpload.php index 18a395af8a7..0bff086aa67 100644 --- a/src/Generated/Models/ManagedAppLogUpload.php +++ b/src/Generated/Models/ManagedAppLogUpload.php @@ -65,7 +65,6 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - 'managedAppComponent' => fn(ParseNode $n) => $o->setManagedAppComponent($n->getStringValue()), 'managedAppComponentDescription' => fn(ParseNode $n) => $o->setManagedAppComponentDescription($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'referenceId' => fn(ParseNode $n) => $o->setReferenceId($n->getStringValue()), @@ -73,18 +72,6 @@ public function getFieldDeserializers(): array { ]; } - /** - * Gets the managedAppComponent property value. The Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only. - * @return string|null - */ - public function getManagedAppComponent(): ?string { - $val = $this->getBackingStore()->get('managedAppComponent'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'managedAppComponent'"); - } - /** * Gets the managedAppComponentDescription property value. The Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only. * @return string|null @@ -138,7 +125,6 @@ public function getStatus(): ?ManagedAppLogUploadState { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeStringValue('managedAppComponent', $this->getManagedAppComponent()); $writer->writeStringValue('managedAppComponentDescription', $this->getManagedAppComponentDescription()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeStringValue('referenceId', $this->getReferenceId()); @@ -162,14 +148,6 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } - /** - * Sets the managedAppComponent property value. The Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only. - * @param string|null $value Value to set for the managedAppComponent property. - */ - public function setManagedAppComponent(?string $value): void { - $this->getBackingStore()->set('managedAppComponent', $value); - } - /** * Sets the managedAppComponentDescription property value. The Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only. * @param string|null $value Value to set for the managedAppComponentDescription property. diff --git a/src/Generated/Models/MobileAppContent.php b/src/Generated/Models/MobileAppContent.php index d614cdd66ca..b2658d6bad7 100644 --- a/src/Generated/Models/MobileAppContent.php +++ b/src/Generated/Models/MobileAppContent.php @@ -51,6 +51,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'containedApps' => fn(ParseNode $n) => $o->setContainedApps($n->getCollectionOfObjectValues([MobileContainedApp::class, 'createFromDiscriminatorValue'])), 'files' => fn(ParseNode $n) => $o->setFiles($n->getCollectionOfObjectValues([MobileAppContentFile::class, 'createFromDiscriminatorValue'])), + 'scripts' => fn(ParseNode $n) => $o->setScripts($n->getCollectionOfObjectValues([MobileAppContentScript::class, 'createFromDiscriminatorValue'])), ]); } @@ -68,6 +69,20 @@ public function getFiles(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'files'"); } + /** + * Gets the scripts property value. The list of scripts for this app content version. + * @return array|null + */ + public function getScripts(): ?array { + $val = $this->getBackingStore()->get('scripts'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MobileAppContentScript::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scripts'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -76,6 +91,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('containedApps', $this->getContainedApps()); $writer->writeCollectionOfObjectValues('files', $this->getFiles()); + $writer->writeCollectionOfObjectValues('scripts', $this->getScripts()); } /** @@ -94,4 +110,12 @@ public function setFiles(?array $value): void { $this->getBackingStore()->set('files', $value); } + /** + * Sets the scripts property value. The list of scripts for this app content version. + * @param array|null $value Value to set for the scripts property. + */ + public function setScripts(?array $value): void { + $this->getBackingStore()->set('scripts', $value); + } + } diff --git a/src/Generated/Models/MobileAppContentScript.php b/src/Generated/Models/MobileAppContentScript.php new file mode 100644 index 00000000000..2e4fa978c02 --- /dev/null +++ b/src/Generated/Models/MobileAppContentScript.php @@ -0,0 +1,123 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.win32LobAppInstallPowerShellScript': return new Win32LobAppInstallPowerShellScript(); + case '#microsoft.graph.win32LobAppScript': return new Win32LobAppScript(); + case '#microsoft.graph.win32LobAppUninstallPowerShellScript': return new Win32LobAppUninstallPowerShellScript(); + } + } + return new MobileAppContentScript(); + } + + /** + * Gets the content property value. The content of the script. This is a Base64-encoded representation of the script's original content. The content has a maximum size limit of 100KB. + * @return string|null + */ + public function getContent(): ?string { + $val = $this->getBackingStore()->get('content'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'content'"); + } + + /** + * Gets the displayName property value. The display name for the script. + * @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(), [ + 'content' => fn(ParseNode $n) => $o->setContent($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'state' => fn(ParseNode $n) => $o->setState($n->getEnumValue(MobileAppContentScriptState::class)), + ]); + } + + /** + * Gets the state property value. A list of possible script lifecycle states. + * @return MobileAppContentScriptState|null + */ + public function getState(): ?MobileAppContentScriptState { + $val = $this->getBackingStore()->get('state'); + if (is_null($val) || $val instanceof MobileAppContentScriptState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'state'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('content', $this->getContent()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeEnumValue('state', $this->getState()); + } + + /** + * Sets the content property value. The content of the script. This is a Base64-encoded representation of the script's original content. The content has a maximum size limit of 100KB. + * @param string|null $value Value to set for the content property. + */ + public function setContent(?string $value): void { + $this->getBackingStore()->set('content', $value); + } + + /** + * Sets the displayName property value. The display name for the script. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the state property value. A list of possible script lifecycle states. + * @param MobileAppContentScriptState|null $value Value to set for the state property. + */ + public function setState(?MobileAppContentScriptState $value): void { + $this->getBackingStore()->set('state', $value); + } + +} diff --git a/src/Generated/Models/MobileAppContentScriptCollectionResponse.php b/src/Generated/Models/MobileAppContentScriptCollectionResponse.php new file mode 100644 index 00000000000..15af92cb4be --- /dev/null +++ b/src/Generated/Models/MobileAppContentScriptCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([MobileAppContentScript::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, MobileAppContentScript::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/MobileAppContentScriptState.php b/src/Generated/Models/MobileAppContentScriptState.php new file mode 100644 index 00000000000..f7711956895 --- /dev/null +++ b/src/Generated/Models/MobileAppContentScriptState.php @@ -0,0 +1,9 @@ + + */ + 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/MobileAppManagementPolicyCollectionResponse.php b/src/Generated/Models/MobileAppManagementPolicyCollectionResponse.php new file mode 100644 index 00000000000..19b2326bcd7 --- /dev/null +++ b/src/Generated/Models/MobileAppManagementPolicyCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([MobileAppManagementPolicy::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, MobileAppManagementPolicy::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/MobileAppScriptReference.php b/src/Generated/Models/MobileAppScriptReference.php new file mode 100644 index 00000000000..bd10cfd47b6 --- /dev/null +++ b/src/Generated/Models/MobileAppScriptReference.php @@ -0,0 +1,139 @@ +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 MobileAppScriptReference + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MobileAppScriptReference { + return new MobileAppScriptReference(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'targetId' => fn(ParseNode $n) => $o->setTargetId($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the targetId property value. The identifier of an associated mobileAppContentScript entity. + * @return string|null + */ + public function getTargetId(): ?string { + $val = $this->getBackingStore()->get('targetId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'targetId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('targetId', $this->getTargetId()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the targetId property value. The identifier of an associated mobileAppContentScript entity. + * @param string|null $value Value to set for the targetId property. + */ + public function setTargetId(?string $value): void { + $this->getBackingStore()->set('targetId', $value); + } + +} diff --git a/src/Generated/Models/MobileDeviceManagementPolicy.php b/src/Generated/Models/MobileDeviceManagementPolicy.php new file mode 100644 index 00000000000..c9c92412d78 --- /dev/null +++ b/src/Generated/Models/MobileDeviceManagementPolicy.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/MobileDeviceManagementPolicyCollectionResponse.php b/src/Generated/Models/MobileDeviceManagementPolicyCollectionResponse.php new file mode 100644 index 00000000000..e2e472eaaa2 --- /dev/null +++ b/src/Generated/Models/MobileDeviceManagementPolicyCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([MobileDeviceManagementPolicy::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, MobileDeviceManagementPolicy::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/MobilityManagementPolicy.php b/src/Generated/Models/MobilityManagementPolicy.php index 09991bc6156..89f620ba7bb 100644 --- a/src/Generated/Models/MobilityManagementPolicy.php +++ b/src/Generated/Models/MobilityManagementPolicy.php @@ -22,6 +22,14 @@ public function __construct() { * @return MobilityManagementPolicy */ public static function createFromDiscriminatorValue(ParseNode $parseNode): MobilityManagementPolicy { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.mobileAppManagementPolicy': return new MobileAppManagementPolicy(); + case '#microsoft.graph.mobileDeviceManagementPolicy': return new MobileDeviceManagementPolicy(); + } + } return new MobilityManagementPolicy(); } diff --git a/src/Generated/Models/NamedLocation.php b/src/Generated/Models/NamedLocation.php new file mode 100644 index 00000000000..5a7ddc27d01 --- /dev/null +++ b/src/Generated/Models/NamedLocation.php @@ -0,0 +1,146 @@ +setOdataType('#microsoft.graph.namedLocation'); + } + + /** + * 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 NamedLocation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): NamedLocation { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.compliantNetworkNamedLocation': return new CompliantNetworkNamedLocation(); + case '#microsoft.graph.countryNamedLocation': return new CountryNamedLocation(); + case '#microsoft.graph.ipNamedLocation': return new IpNamedLocation(); + case '#microsoft.graph.privateLinkNamedLocation': return new PrivateLinkNamedLocation(); + case '#microsoft.graph.serviceTagNamedLocation': return new ServiceTagNamedLocation(); + } + } + return new NamedLocation(); + } + + /** + * Gets the createdDateTime property value. The Timestamp type represents creation date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the displayName property value. Human-readable name of the location. + * @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(), [ + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), + 'modifiedDateTime' => fn(ParseNode $n) => $o->setModifiedDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the id property value. Identifier of a namedLocation object. Read-only. + * @return string|null + */ + public function getId(): ?string { + $val = $this->getBackingStore()->get('id'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'id'"); + } + + /** + * Gets the modifiedDateTime property value. The Timestamp type represents last modified date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @return DateTime|null + */ + public function getModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('modifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'modifiedDateTime'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('id', $this->getId()); + $writer->writeDateTimeValue('modifiedDateTime', $this->getModifiedDateTime()); + } + + /** + * Sets the createdDateTime property value. The Timestamp type represents creation date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the displayName property value. Human-readable name of the location. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the id property value. Identifier of a namedLocation object. Read-only. + * @param string|null $value Value to set for the id property. + */ + public function setId(?string $value): void { + $this->getBackingStore()->set('id', $value); + } + + /** + * Sets the modifiedDateTime property value. The Timestamp type represents last modified date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @param DateTime|null $value Value to set for the modifiedDateTime property. + */ + public function setModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('modifiedDateTime', $value); + } + +} diff --git a/src/Generated/Models/NamedLocationCollectionResponse.php b/src/Generated/Models/NamedLocationCollectionResponse.php new file mode 100644 index 00000000000..6234a9999b3 --- /dev/null +++ b/src/Generated/Models/NamedLocationCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([NamedLocation::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, NamedLocation::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/Networkaccess/ApplicationAnalyticsUsagePoint.php b/src/Generated/Models/Networkaccess/ApplicationAnalyticsUsagePoint.php new file mode 100644 index 00000000000..39a7aa24864 --- /dev/null +++ b/src/Generated/Models/Networkaccess/ApplicationAnalyticsUsagePoint.php @@ -0,0 +1,203 @@ +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 ApplicationAnalyticsUsagePoint + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationAnalyticsUsagePoint { + return new ApplicationAnalyticsUsagePoint(); + } + + /** + * 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 cloudAppsCount property value. The count attributed to cloud applications for the specified aggregation type. + * @return int|null + */ + public function getCloudAppsCount(): ?int { + $val = $this->getBackingStore()->get('cloudAppsCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudAppsCount'"); + } + + /** + * Gets the enterpriseAppsCount property value. The count attributed to enterprise applications for the specified aggregation type. + * @return int|null + */ + public function getEnterpriseAppsCount(): ?int { + $val = $this->getBackingStore()->get('enterpriseAppsCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'enterpriseAppsCount'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'cloudAppsCount' => fn(ParseNode $n) => $o->setCloudAppsCount($n->getIntegerValue()), + 'enterpriseAppsCount' => fn(ParseNode $n) => $o->setEnterpriseAppsCount($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'timeStampDateTime' => fn(ParseNode $n) => $o->setTimeStampDateTime($n->getDateTimeValue()), + 'totalCount' => fn(ParseNode $n) => $o->setTotalCount($n->getIntegerValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the timeStampDateTime property value. The date for which the aggregated data point represents. + * @return DateTime|null + */ + public function getTimeStampDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('timeStampDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'timeStampDateTime'"); + } + + /** + * Gets the totalCount property value. The total count for the specified aggregation type (users, devices, or transactions). + * @return int|null + */ + public function getTotalCount(): ?int { + $val = $this->getBackingStore()->get('totalCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalCount'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('cloudAppsCount', $this->getCloudAppsCount()); + $writer->writeIntegerValue('enterpriseAppsCount', $this->getEnterpriseAppsCount()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeDateTimeValue('timeStampDateTime', $this->getTimeStampDateTime()); + $writer->writeIntegerValue('totalCount', $this->getTotalCount()); + $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 cloudAppsCount property value. The count attributed to cloud applications for the specified aggregation type. + * @param int|null $value Value to set for the cloudAppsCount property. + */ + public function setCloudAppsCount(?int $value): void { + $this->getBackingStore()->set('cloudAppsCount', $value); + } + + /** + * Sets the enterpriseAppsCount property value. The count attributed to enterprise applications for the specified aggregation type. + * @param int|null $value Value to set for the enterpriseAppsCount property. + */ + public function setEnterpriseAppsCount(?int $value): void { + $this->getBackingStore()->set('enterpriseAppsCount', $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 timeStampDateTime property value. The date for which the aggregated data point represents. + * @param DateTime|null $value Value to set for the timeStampDateTime property. + */ + public function setTimeStampDateTime(?DateTime $value): void { + $this->getBackingStore()->set('timeStampDateTime', $value); + } + + /** + * Sets the totalCount property value. The total count for the specified aggregation type (users, devices, or transactions). + * @param int|null $value Value to set for the totalCount property. + */ + public function setTotalCount(?int $value): void { + $this->getBackingStore()->set('totalCount', $value); + } + +} diff --git a/src/Generated/Models/Networkaccess/CloudApplicationCategory.php b/src/Generated/Models/Networkaccess/CloudApplicationCategory.php new file mode 100644 index 00000000000..66195bf069d --- /dev/null +++ b/src/Generated/Models/Networkaccess/CloudApplicationCategory.php @@ -0,0 +1,53 @@ +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 CloudApplicationMetadata + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudApplicationMetadata { + return new CloudApplicationMetadata(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the category property value. The category property + * @return CloudApplicationCategory|null + */ + public function getCategory(): ?CloudApplicationCategory { + $val = $this->getBackingStore()->get('category'); + if (is_null($val) || $val instanceof CloudApplicationCategory) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'category'"); + } + + /** + * Gets the cloudApplicationCatalogId property value. The ID of the application in the SaaS application catalog. + * @return string|null + */ + public function getCloudApplicationCatalogId(): ?string { + $val = $this->getBackingStore()->get('cloudApplicationCatalogId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudApplicationCatalogId'"); + } + + /** + * Gets the complianceScore property value. The compliance score of the application. + * @return int|null + */ + public function getComplianceScore(): ?int { + $val = $this->getBackingStore()->get('complianceScore'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'complianceScore'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'category' => fn(ParseNode $n) => $o->setCategory($n->getEnumValue(CloudApplicationCategory::class)), + 'cloudApplicationCatalogId' => fn(ParseNode $n) => $o->setCloudApplicationCatalogId($n->getStringValue()), + 'complianceScore' => fn(ParseNode $n) => $o->setComplianceScore($n->getIntegerValue()), + 'generalScore' => fn(ParseNode $n) => $o->setGeneralScore($n->getIntegerValue()), + 'legalScore' => fn(ParseNode $n) => $o->setLegalScore($n->getIntegerValue()), + 'loginUser' => fn(ParseNode $n) => $o->setLoginUser($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'riskScore' => fn(ParseNode $n) => $o->setRiskScore($n->getIntegerValue()), + 'securityScore' => fn(ParseNode $n) => $o->setSecurityScore($n->getIntegerValue()), + 'subactivity' => fn(ParseNode $n) => $o->setSubactivity($n->getStringValue()), + ]; + } + + /** + * Gets the generalScore property value. The general score of the application. + * @return int|null + */ + public function getGeneralScore(): ?int { + $val = $this->getBackingStore()->get('generalScore'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'generalScore'"); + } + + /** + * Gets the legalScore property value. The legal score of the application. + * @return int|null + */ + public function getLegalScore(): ?int { + $val = $this->getBackingStore()->get('legalScore'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'legalScore'"); + } + + /** + * Gets the loginUser property value. The username that was used to log into the application. + * @return string|null + */ + public function getLoginUser(): ?string { + $val = $this->getBackingStore()->get('loginUser'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'loginUser'"); + } + + /** + * Gets the name property value. The name of the application (e.g., ChatGPT, Salesforce, Bing). + * @return string|null + */ + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the riskScore property value. The risk score of the application. + * @return int|null + */ + public function getRiskScore(): ?int { + $val = $this->getBackingStore()->get('riskScore'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskScore'"); + } + + /** + * Gets the securityScore property value. The security score of the application. + * @return int|null + */ + public function getSecurityScore(): ?int { + $val = $this->getBackingStore()->get('securityScore'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'securityScore'"); + } + + /** + * Gets the subactivity property value. The subactivity property + * @return string|null + */ + public function getSubactivity(): ?string { + $val = $this->getBackingStore()->get('subactivity'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subactivity'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('category', $this->getCategory()); + $writer->writeStringValue('cloudApplicationCatalogId', $this->getCloudApplicationCatalogId()); + $writer->writeIntegerValue('complianceScore', $this->getComplianceScore()); + $writer->writeIntegerValue('generalScore', $this->getGeneralScore()); + $writer->writeIntegerValue('legalScore', $this->getLegalScore()); + $writer->writeStringValue('loginUser', $this->getLoginUser()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('riskScore', $this->getRiskScore()); + $writer->writeIntegerValue('securityScore', $this->getSecurityScore()); + $writer->writeStringValue('subactivity', $this->getSubactivity()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the category property value. The category property + * @param CloudApplicationCategory|null $value Value to set for the category property. + */ + public function setCategory(?CloudApplicationCategory $value): void { + $this->getBackingStore()->set('category', $value); + } + + /** + * Sets the cloudApplicationCatalogId property value. The ID of the application in the SaaS application catalog. + * @param string|null $value Value to set for the cloudApplicationCatalogId property. + */ + public function setCloudApplicationCatalogId(?string $value): void { + $this->getBackingStore()->set('cloudApplicationCatalogId', $value); + } + + /** + * Sets the complianceScore property value. The compliance score of the application. + * @param int|null $value Value to set for the complianceScore property. + */ + public function setComplianceScore(?int $value): void { + $this->getBackingStore()->set('complianceScore', $value); + } + + /** + * Sets the generalScore property value. The general score of the application. + * @param int|null $value Value to set for the generalScore property. + */ + public function setGeneralScore(?int $value): void { + $this->getBackingStore()->set('generalScore', $value); + } + + /** + * Sets the legalScore property value. The legal score of the application. + * @param int|null $value Value to set for the legalScore property. + */ + public function setLegalScore(?int $value): void { + $this->getBackingStore()->set('legalScore', $value); + } + + /** + * Sets the loginUser property value. The username that was used to log into the application. + * @param string|null $value Value to set for the loginUser property. + */ + public function setLoginUser(?string $value): void { + $this->getBackingStore()->set('loginUser', $value); + } + + /** + * Sets the name property value. The name of the application (e.g., ChatGPT, Salesforce, Bing). + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the riskScore property value. The risk score of the application. + * @param int|null $value Value to set for the riskScore property. + */ + public function setRiskScore(?int $value): void { + $this->getBackingStore()->set('riskScore', $value); + } + + /** + * Sets the securityScore property value. The security score of the application. + * @param int|null $value Value to set for the securityScore property. + */ + public function setSecurityScore(?int $value): void { + $this->getBackingStore()->set('securityScore', $value); + } + + /** + * Sets the subactivity property value. The subactivity property + * @param string|null $value Value to set for the subactivity property. + */ + public function setSubactivity(?string $value): void { + $this->getBackingStore()->set('subactivity', $value); + } + +} diff --git a/src/Generated/Models/Networkaccess/CloudApplicationReport.php b/src/Generated/Models/Networkaccess/CloudApplicationReport.php new file mode 100644 index 00000000000..34656c831c6 --- /dev/null +++ b/src/Generated/Models/Networkaccess/CloudApplicationReport.php @@ -0,0 +1,467 @@ +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 CloudApplicationReport + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudApplicationReport { + return new CloudApplicationReport(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the category property value. The category property + * @return CloudApplicationCategory|null + */ + public function getCategory(): ?CloudApplicationCategory { + $val = $this->getBackingStore()->get('category'); + if (is_null($val) || $val instanceof CloudApplicationCategory) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'category'"); + } + + /** + * Gets the cloudApplicationCatalogId property value. The ID of the application in the SaaS application catalog. + * @return string|null + */ + public function getCloudApplicationCatalogId(): ?string { + $val = $this->getBackingStore()->get('cloudApplicationCatalogId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudApplicationCatalogId'"); + } + + /** + * Gets the complianceScore property value. The compliance score of the application. + * @return int|null + */ + public function getComplianceScore(): ?int { + $val = $this->getBackingStore()->get('complianceScore'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'complianceScore'"); + } + + /** + * Gets the deviceCount property value. Number of devices under this application. + * @return int|null + */ + public function getDeviceCount(): ?int { + $val = $this->getBackingStore()->get('deviceCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceCount'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'category' => fn(ParseNode $n) => $o->setCategory($n->getEnumValue(CloudApplicationCategory::class)), + 'cloudApplicationCatalogId' => fn(ParseNode $n) => $o->setCloudApplicationCatalogId($n->getStringValue()), + 'complianceScore' => fn(ParseNode $n) => $o->setComplianceScore($n->getIntegerValue()), + 'deviceCount' => fn(ParseNode $n) => $o->setDeviceCount($n->getIntegerValue()), + 'firstAccessDateTime' => fn(ParseNode $n) => $o->setFirstAccessDateTime($n->getDateTimeValue()), + 'generalScore' => fn(ParseNode $n) => $o->setGeneralScore($n->getIntegerValue()), + 'lastAccessDateTime' => fn(ParseNode $n) => $o->setLastAccessDateTime($n->getDateTimeValue()), + 'legalScore' => fn(ParseNode $n) => $o->setLegalScore($n->getIntegerValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'riskScore' => fn(ParseNode $n) => $o->setRiskScore($n->getIntegerValue()), + 'securityScore' => fn(ParseNode $n) => $o->setSecurityScore($n->getIntegerValue()), + 'totalBytesReceived' => fn(ParseNode $n) => $o->setTotalBytesReceived($n->getIntegerValue()), + 'totalBytesSent' => fn(ParseNode $n) => $o->setTotalBytesSent($n->getIntegerValue()), + 'trafficType' => fn(ParseNode $n) => $o->setTrafficType($n->getEnumValue(TrafficType::class)), + 'transactionCount' => fn(ParseNode $n) => $o->setTransactionCount($n->getIntegerValue()), + 'userCount' => fn(ParseNode $n) => $o->setUserCount($n->getIntegerValue()), + ]; + } + + /** + * Gets the firstAccessDateTime property value. Timestamp of the first access to the application. + * @return DateTime|null + */ + public function getFirstAccessDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('firstAccessDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'firstAccessDateTime'"); + } + + /** + * Gets the generalScore property value. The general score of the application. + * @return int|null + */ + public function getGeneralScore(): ?int { + $val = $this->getBackingStore()->get('generalScore'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'generalScore'"); + } + + /** + * Gets the lastAccessDateTime property value. Timestamp of the last access to the application. + * @return DateTime|null + */ + public function getLastAccessDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastAccessDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastAccessDateTime'"); + } + + /** + * Gets the legalScore property value. The legal score of the application. + * @return int|null + */ + public function getLegalScore(): ?int { + $val = $this->getBackingStore()->get('legalScore'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'legalScore'"); + } + + /** + * Gets the name property value. The name of the application (e.g., ChatGPT, Salesforce, Bing). + * @return string|null + */ + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the riskScore property value. The risk score of the application. + * @return int|null + */ + public function getRiskScore(): ?int { + $val = $this->getBackingStore()->get('riskScore'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskScore'"); + } + + /** + * Gets the securityScore property value. The security score of the application. + * @return int|null + */ + public function getSecurityScore(): ?int { + $val = $this->getBackingStore()->get('securityScore'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'securityScore'"); + } + + /** + * Gets the totalBytesReceived property value. Total bytes received from the application. + * @return int|null + */ + public function getTotalBytesReceived(): ?int { + $val = $this->getBackingStore()->get('totalBytesReceived'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalBytesReceived'"); + } + + /** + * Gets the totalBytesSent property value. Total bytes sent to the application. + * @return int|null + */ + public function getTotalBytesSent(): ?int { + $val = $this->getBackingStore()->get('totalBytesSent'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalBytesSent'"); + } + + /** + * Gets the trafficType property value. The trafficType property + * @return TrafficType|null + */ + public function getTrafficType(): ?TrafficType { + $val = $this->getBackingStore()->get('trafficType'); + if (is_null($val) || $val instanceof TrafficType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'trafficType'"); + } + + /** + * Gets the transactionCount property value. Number of transactions under this application. + * @return int|null + */ + public function getTransactionCount(): ?int { + $val = $this->getBackingStore()->get('transactionCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'transactionCount'"); + } + + /** + * Gets the userCount property value. Number of users under this application. + * @return int|null + */ + public function getUserCount(): ?int { + $val = $this->getBackingStore()->get('userCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userCount'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('category', $this->getCategory()); + $writer->writeStringValue('cloudApplicationCatalogId', $this->getCloudApplicationCatalogId()); + $writer->writeIntegerValue('complianceScore', $this->getComplianceScore()); + $writer->writeIntegerValue('deviceCount', $this->getDeviceCount()); + $writer->writeDateTimeValue('firstAccessDateTime', $this->getFirstAccessDateTime()); + $writer->writeIntegerValue('generalScore', $this->getGeneralScore()); + $writer->writeDateTimeValue('lastAccessDateTime', $this->getLastAccessDateTime()); + $writer->writeIntegerValue('legalScore', $this->getLegalScore()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('riskScore', $this->getRiskScore()); + $writer->writeIntegerValue('securityScore', $this->getSecurityScore()); + $writer->writeIntegerValue('totalBytesReceived', $this->getTotalBytesReceived()); + $writer->writeIntegerValue('totalBytesSent', $this->getTotalBytesSent()); + $writer->writeEnumValue('trafficType', $this->getTrafficType()); + $writer->writeIntegerValue('transactionCount', $this->getTransactionCount()); + $writer->writeIntegerValue('userCount', $this->getUserCount()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the category property value. The category property + * @param CloudApplicationCategory|null $value Value to set for the category property. + */ + public function setCategory(?CloudApplicationCategory $value): void { + $this->getBackingStore()->set('category', $value); + } + + /** + * Sets the cloudApplicationCatalogId property value. The ID of the application in the SaaS application catalog. + * @param string|null $value Value to set for the cloudApplicationCatalogId property. + */ + public function setCloudApplicationCatalogId(?string $value): void { + $this->getBackingStore()->set('cloudApplicationCatalogId', $value); + } + + /** + * Sets the complianceScore property value. The compliance score of the application. + * @param int|null $value Value to set for the complianceScore property. + */ + public function setComplianceScore(?int $value): void { + $this->getBackingStore()->set('complianceScore', $value); + } + + /** + * Sets the deviceCount property value. Number of devices under this application. + * @param int|null $value Value to set for the deviceCount property. + */ + public function setDeviceCount(?int $value): void { + $this->getBackingStore()->set('deviceCount', $value); + } + + /** + * Sets the firstAccessDateTime property value. Timestamp of the first access to the application. + * @param DateTime|null $value Value to set for the firstAccessDateTime property. + */ + public function setFirstAccessDateTime(?DateTime $value): void { + $this->getBackingStore()->set('firstAccessDateTime', $value); + } + + /** + * Sets the generalScore property value. The general score of the application. + * @param int|null $value Value to set for the generalScore property. + */ + public function setGeneralScore(?int $value): void { + $this->getBackingStore()->set('generalScore', $value); + } + + /** + * Sets the lastAccessDateTime property value. Timestamp of the last access to the application. + * @param DateTime|null $value Value to set for the lastAccessDateTime property. + */ + public function setLastAccessDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastAccessDateTime', $value); + } + + /** + * Sets the legalScore property value. The legal score of the application. + * @param int|null $value Value to set for the legalScore property. + */ + public function setLegalScore(?int $value): void { + $this->getBackingStore()->set('legalScore', $value); + } + + /** + * Sets the name property value. The name of the application (e.g., ChatGPT, Salesforce, Bing). + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the riskScore property value. The risk score of the application. + * @param int|null $value Value to set for the riskScore property. + */ + public function setRiskScore(?int $value): void { + $this->getBackingStore()->set('riskScore', $value); + } + + /** + * Sets the securityScore property value. The security score of the application. + * @param int|null $value Value to set for the securityScore property. + */ + public function setSecurityScore(?int $value): void { + $this->getBackingStore()->set('securityScore', $value); + } + + /** + * Sets the totalBytesReceived property value. Total bytes received from the application. + * @param int|null $value Value to set for the totalBytesReceived property. + */ + public function setTotalBytesReceived(?int $value): void { + $this->getBackingStore()->set('totalBytesReceived', $value); + } + + /** + * Sets the totalBytesSent property value. Total bytes sent to the application. + * @param int|null $value Value to set for the totalBytesSent property. + */ + public function setTotalBytesSent(?int $value): void { + $this->getBackingStore()->set('totalBytesSent', $value); + } + + /** + * Sets the trafficType property value. The trafficType property + * @param TrafficType|null $value Value to set for the trafficType property. + */ + public function setTrafficType(?TrafficType $value): void { + $this->getBackingStore()->set('trafficType', $value); + } + + /** + * Sets the transactionCount property value. Number of transactions under this application. + * @param int|null $value Value to set for the transactionCount property. + */ + public function setTransactionCount(?int $value): void { + $this->getBackingStore()->set('transactionCount', $value); + } + + /** + * Sets the userCount property value. Number of users under this application. + * @param int|null $value Value to set for the userCount property. + */ + public function setUserCount(?int $value): void { + $this->getBackingStore()->set('userCount', $value); + } + +} diff --git a/src/Generated/Models/Networkaccess/Connectivity.php b/src/Generated/Models/Networkaccess/Connectivity.php index 07fc2362bb9..7dafca50376 100644 --- a/src/Generated/Models/Networkaccess/Connectivity.php +++ b/src/Generated/Models/Networkaccess/Connectivity.php @@ -68,7 +68,7 @@ public function getRemoteNetworks(): ?array { } /** - * Gets the webCategories property value. The webCategories property + * Gets the webCategories property value. The URL category. * @return array|null */ public function getWebCategories(): ?array { @@ -109,7 +109,7 @@ public function setRemoteNetworks(?array $value): void { } /** - * Sets the webCategories property value. The webCategories property + * Sets the webCategories property value. The URL category. * @param array|null $value Value to set for the webCategories property. */ public function setWebCategories(?array $value): void { diff --git a/src/Generated/Models/Networkaccess/EnterpriseApplicationReport.php b/src/Generated/Models/Networkaccess/EnterpriseApplicationReport.php new file mode 100644 index 00000000000..9ff2ac62972 --- /dev/null +++ b/src/Generated/Models/Networkaccess/EnterpriseApplicationReport.php @@ -0,0 +1,335 @@ +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 EnterpriseApplicationReport + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EnterpriseApplicationReport { + return new EnterpriseApplicationReport(); + } + + /** + * Gets the accessType property value. The type of accessed application. The possible values are: quickAccess, privateAccess, unknownFutureValue, appAccess. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: appAccess. + * @return AccessType|null + */ + public function getAccessType(): ?AccessType { + $val = $this->getBackingStore()->get('accessType'); + if (is_null($val) || $val instanceof AccessType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessType'"); + } + + /** + * 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 applicationId property value. The unique identifier for the enterprise application (appId) in Microsoft Entra ID. + * @return string|null + */ + public function getApplicationId(): ?string { + $val = $this->getBackingStore()->get('applicationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'applicationId'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the deviceCount property value. Number of devices that accessed this application. + * @return int|null + */ + public function getDeviceCount(): ?int { + $val = $this->getBackingStore()->get('deviceCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceCount'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'accessType' => fn(ParseNode $n) => $o->setAccessType($n->getEnumValue(AccessType::class)), + 'applicationId' => fn(ParseNode $n) => $o->setApplicationId($n->getStringValue()), + 'deviceCount' => fn(ParseNode $n) => $o->setDeviceCount($n->getIntegerValue()), + 'firstAccessDateTime' => fn(ParseNode $n) => $o->setFirstAccessDateTime($n->getDateTimeValue()), + 'lastAccessDateTime' => fn(ParseNode $n) => $o->setLastAccessDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'totalBytesReceived' => fn(ParseNode $n) => $o->setTotalBytesReceived($n->getIntegerValue()), + 'totalBytesSent' => fn(ParseNode $n) => $o->setTotalBytesSent($n->getIntegerValue()), + 'trafficType' => fn(ParseNode $n) => $o->setTrafficType($n->getEnumValue(TrafficType::class)), + 'transactionCount' => fn(ParseNode $n) => $o->setTransactionCount($n->getIntegerValue()), + 'userCount' => fn(ParseNode $n) => $o->setUserCount($n->getIntegerValue()), + ]; + } + + /** + * Gets the firstAccessDateTime property value. Timestamp of the first access to the application. + * @return DateTime|null + */ + public function getFirstAccessDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('firstAccessDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'firstAccessDateTime'"); + } + + /** + * Gets the lastAccessDateTime property value. Timestamp of the last access to the application. + * @return DateTime|null + */ + public function getLastAccessDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastAccessDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastAccessDateTime'"); + } + + /** + * 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 totalBytesReceived property value. Total bytes received from the application. + * @return int|null + */ + public function getTotalBytesReceived(): ?int { + $val = $this->getBackingStore()->get('totalBytesReceived'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalBytesReceived'"); + } + + /** + * Gets the totalBytesSent property value. Total bytes sent to the application. + * @return int|null + */ + public function getTotalBytesSent(): ?int { + $val = $this->getBackingStore()->get('totalBytesSent'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalBytesSent'"); + } + + /** + * Gets the trafficType property value. The trafficType property + * @return TrafficType|null + */ + public function getTrafficType(): ?TrafficType { + $val = $this->getBackingStore()->get('trafficType'); + if (is_null($val) || $val instanceof TrafficType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'trafficType'"); + } + + /** + * Gets the transactionCount property value. Number of transactions to this application. + * @return int|null + */ + public function getTransactionCount(): ?int { + $val = $this->getBackingStore()->get('transactionCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'transactionCount'"); + } + + /** + * Gets the userCount property value. Number of users that accessed this application. + * @return int|null + */ + public function getUserCount(): ?int { + $val = $this->getBackingStore()->get('userCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userCount'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('accessType', $this->getAccessType()); + $writer->writeStringValue('applicationId', $this->getApplicationId()); + $writer->writeIntegerValue('deviceCount', $this->getDeviceCount()); + $writer->writeDateTimeValue('firstAccessDateTime', $this->getFirstAccessDateTime()); + $writer->writeDateTimeValue('lastAccessDateTime', $this->getLastAccessDateTime()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('totalBytesReceived', $this->getTotalBytesReceived()); + $writer->writeIntegerValue('totalBytesSent', $this->getTotalBytesSent()); + $writer->writeEnumValue('trafficType', $this->getTrafficType()); + $writer->writeIntegerValue('transactionCount', $this->getTransactionCount()); + $writer->writeIntegerValue('userCount', $this->getUserCount()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the accessType property value. The type of accessed application. The possible values are: quickAccess, privateAccess, unknownFutureValue, appAccess. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: appAccess. + * @param AccessType|null $value Value to set for the accessType property. + */ + public function setAccessType(?AccessType $value): void { + $this->getBackingStore()->set('accessType', $value); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the applicationId property value. The unique identifier for the enterprise application (appId) in Microsoft Entra ID. + * @param string|null $value Value to set for the applicationId property. + */ + public function setApplicationId(?string $value): void { + $this->getBackingStore()->set('applicationId', $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 deviceCount property value. Number of devices that accessed this application. + * @param int|null $value Value to set for the deviceCount property. + */ + public function setDeviceCount(?int $value): void { + $this->getBackingStore()->set('deviceCount', $value); + } + + /** + * Sets the firstAccessDateTime property value. Timestamp of the first access to the application. + * @param DateTime|null $value Value to set for the firstAccessDateTime property. + */ + public function setFirstAccessDateTime(?DateTime $value): void { + $this->getBackingStore()->set('firstAccessDateTime', $value); + } + + /** + * Sets the lastAccessDateTime property value. Timestamp of the last access to the application. + * @param DateTime|null $value Value to set for the lastAccessDateTime property. + */ + public function setLastAccessDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastAccessDateTime', $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 totalBytesReceived property value. Total bytes received from the application. + * @param int|null $value Value to set for the totalBytesReceived property. + */ + public function setTotalBytesReceived(?int $value): void { + $this->getBackingStore()->set('totalBytesReceived', $value); + } + + /** + * Sets the totalBytesSent property value. Total bytes sent to the application. + * @param int|null $value Value to set for the totalBytesSent property. + */ + public function setTotalBytesSent(?int $value): void { + $this->getBackingStore()->set('totalBytesSent', $value); + } + + /** + * Sets the trafficType property value. The trafficType property + * @param TrafficType|null $value Value to set for the trafficType property. + */ + public function setTrafficType(?TrafficType $value): void { + $this->getBackingStore()->set('trafficType', $value); + } + + /** + * Sets the transactionCount property value. Number of transactions to this application. + * @param int|null $value Value to set for the transactionCount property. + */ + public function setTransactionCount(?int $value): void { + $this->getBackingStore()->set('transactionCount', $value); + } + + /** + * Sets the userCount property value. Number of users that accessed this application. + * @param int|null $value Value to set for the userCount property. + */ + public function setUserCount(?int $value): void { + $this->getBackingStore()->set('userCount', $value); + } + +} diff --git a/src/Generated/Models/Networkaccess/ForwardingPolicy.php b/src/Generated/Models/Networkaccess/ForwardingPolicy.php index 340946f37d2..fd3e190916d 100644 --- a/src/Generated/Models/Networkaccess/ForwardingPolicy.php +++ b/src/Generated/Models/Networkaccess/ForwardingPolicy.php @@ -32,10 +32,23 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Forwa public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'privateAccessAppId' => fn(ParseNode $n) => $o->setPrivateAccessAppId($n->getStringValue()), 'trafficForwardingType' => fn(ParseNode $n) => $o->setTrafficForwardingType($n->getEnumValue(TrafficForwardingType::class)), ]); } + /** + * Gets the privateAccessAppId property value. The privateAccessAppId property + * @return string|null + */ + public function getPrivateAccessAppId(): ?string { + $val = $this->getBackingStore()->get('privateAccessAppId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'privateAccessAppId'"); + } + /** * Gets the trafficForwardingType property value. The trafficForwardingType property * @return TrafficForwardingType|null @@ -54,9 +67,18 @@ public function getTrafficForwardingType(): ?TrafficForwardingType { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeStringValue('privateAccessAppId', $this->getPrivateAccessAppId()); $writer->writeEnumValue('trafficForwardingType', $this->getTrafficForwardingType()); } + /** + * Sets the privateAccessAppId property value. The privateAccessAppId property + * @param string|null $value Value to set for the privateAccessAppId property. + */ + public function setPrivateAccessAppId(?string $value): void { + $this->getBackingStore()->set('privateAccessAppId', $value); + } + /** * Sets the trafficForwardingType property value. The trafficForwardingType property * @param TrafficForwardingType|null $value Value to set for the trafficForwardingType property. diff --git a/src/Generated/Models/Networkaccess/ForwardingProfile.php b/src/Generated/Models/Networkaccess/ForwardingProfile.php index ee7f4a4173f..ae6b07c09d7 100644 --- a/src/Generated/Models/Networkaccess/ForwardingProfile.php +++ b/src/Generated/Models/Networkaccess/ForwardingProfile.php @@ -49,12 +49,25 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'associations' => fn(ParseNode $n) => $o->setAssociations($n->getCollectionOfObjectValues([Association::class, 'createFromDiscriminatorValue'])), + 'isCustomProfile' => fn(ParseNode $n) => $o->setIsCustomProfile($n->getBooleanValue()), 'priority' => fn(ParseNode $n) => $o->setPriority($n->getIntegerValue()), 'servicePrincipal' => fn(ParseNode $n) => $o->setServicePrincipal($n->getObjectValue([ServicePrincipal::class, 'createFromDiscriminatorValue'])), 'trafficForwardingType' => fn(ParseNode $n) => $o->setTrafficForwardingType($n->getEnumValue(TrafficForwardingType::class)), ]); } + /** + * Gets the isCustomProfile property value. The isCustomProfile property + * @return bool|null + */ + public function getIsCustomProfile(): ?bool { + $val = $this->getBackingStore()->get('isCustomProfile'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCustomProfile'"); + } + /** * Gets the priority property value. Profile priority. * @return int|null @@ -98,6 +111,7 @@ public function getTrafficForwardingType(): ?TrafficForwardingType { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('associations', $this->getAssociations()); + $writer->writeBooleanValue('isCustomProfile', $this->getIsCustomProfile()); $writer->writeIntegerValue('priority', $this->getPriority()); $writer->writeObjectValue('servicePrincipal', $this->getServicePrincipal()); $writer->writeEnumValue('trafficForwardingType', $this->getTrafficForwardingType()); @@ -111,6 +125,14 @@ public function setAssociations(?array $value): void { $this->getBackingStore()->set('associations', $value); } + /** + * Sets the isCustomProfile property value. The isCustomProfile property + * @param bool|null $value Value to set for the isCustomProfile property. + */ + public function setIsCustomProfile(?bool $value): void { + $this->getBackingStore()->set('isCustomProfile', $value); + } + /** * Sets the priority property value. Profile priority. * @param int|null $value Value to set for the priority property. diff --git a/src/Generated/Models/Networkaccess/NetworkAccessTraffic.php b/src/Generated/Models/Networkaccess/NetworkAccessTraffic.php index 7f8a663f9aa..c4b6dc1db21 100644 --- a/src/Generated/Models/Networkaccess/NetworkAccessTraffic.php +++ b/src/Generated/Models/Networkaccess/NetworkAccessTraffic.php @@ -95,6 +95,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the cloudApplicationMetadata property value. Contains metadata about the cloud application involved in the network transaction, such as application name, category, and risk level. Supports $filter (eq) and $orderby. + * @return CloudApplicationMetadata|null + */ + public function getCloudApplicationMetadata(): ?CloudApplicationMetadata { + $val = $this->getBackingStore()->get('cloudApplicationMetadata'); + if (is_null($val) || $val instanceof CloudApplicationMetadata) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudApplicationMetadata'"); + } + /** * Gets the connectionId property value. Represents a unique identifier assigned to a connection. Supports $filter (eq) and $orderby. * @return string|null @@ -261,6 +273,7 @@ public function getFieldDeserializers(): array { 'action' => fn(ParseNode $n) => $o->setAction($n->getEnumValue(FilteringPolicyAction::class)), 'agentVersion' => fn(ParseNode $n) => $o->setAgentVersion($n->getStringValue()), 'applicationSnapshot' => fn(ParseNode $n) => $o->setApplicationSnapshot($n->getObjectValue([ApplicationSnapshot::class, 'createFromDiscriminatorValue'])), + 'cloudApplicationMetadata' => fn(ParseNode $n) => $o->setCloudApplicationMetadata($n->getObjectValue([CloudApplicationMetadata::class, 'createFromDiscriminatorValue'])), 'connectionId' => fn(ParseNode $n) => $o->setConnectionId($n->getStringValue()), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), @@ -697,6 +710,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('action', $this->getAction()); $writer->writeStringValue('agentVersion', $this->getAgentVersion()); $writer->writeObjectValue('applicationSnapshot', $this->getApplicationSnapshot()); + $writer->writeObjectValue('cloudApplicationMetadata', $this->getCloudApplicationMetadata()); $writer->writeStringValue('connectionId', $this->getConnectionId()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeStringValue('description', $this->getDescription()); @@ -784,6 +798,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the cloudApplicationMetadata property value. Contains metadata about the cloud application involved in the network transaction, such as application name, category, and risk level. Supports $filter (eq) and $orderby. + * @param CloudApplicationMetadata|null $value Value to set for the cloudApplicationMetadata property. + */ + public function setCloudApplicationMetadata(?CloudApplicationMetadata $value): void { + $this->getBackingStore()->set('cloudApplicationMetadata', $value); + } + /** * Sets the connectionId property value. Represents a unique identifier assigned to a connection. Supports $filter (eq) and $orderby. * @param string|null $value Value to set for the connectionId property. diff --git a/src/Generated/Models/Networkaccess/TlsInspectionRule.php b/src/Generated/Models/Networkaccess/TlsInspectionRule.php index 99feac0852e..9cec30117cb 100644 --- a/src/Generated/Models/Networkaccess/TlsInspectionRule.php +++ b/src/Generated/Models/Networkaccess/TlsInspectionRule.php @@ -52,7 +52,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the matchingConditions property value. The matchingConditions property + * Gets the matchingConditions property value. The conditions that determine when this rule should be applied to traffic. * @return TlsInspectionMatchingConditions|null */ public function getMatchingConditions(): ?TlsInspectionMatchingConditions { @@ -108,7 +108,7 @@ public function setDescription(?string $value): void { } /** - * Sets the matchingConditions property value. The matchingConditions property + * Sets the matchingConditions property value. The conditions that determine when this rule should be applied to traffic. * @param TlsInspectionMatchingConditions|null $value Value to set for the matchingConditions property. */ public function setMatchingConditions(?TlsInspectionMatchingConditions $value): void { diff --git a/src/Generated/Models/OnPremisesPublishing.php b/src/Generated/Models/OnPremisesPublishing.php index 773546dd669..894786f8b22 100644 --- a/src/Generated/Models/OnPremisesPublishing.php +++ b/src/Generated/Models/OnPremisesPublishing.php @@ -131,6 +131,7 @@ public function getFieldDeserializers(): array { 'internalUrl' => fn(ParseNode $n) => $o->setInternalUrl($n->getStringValue()), 'isAccessibleViaZTNAClient' => fn(ParseNode $n) => $o->setIsAccessibleViaZTNAClient($n->getBooleanValue()), 'isBackendCertificateValidationEnabled' => fn(ParseNode $n) => $o->setIsBackendCertificateValidationEnabled($n->getBooleanValue()), + 'isContinuousAccessEvaluationEnabled' => fn(ParseNode $n) => $o->setIsContinuousAccessEvaluationEnabled($n->getBooleanValue()), 'isDnsResolutionEnabled' => fn(ParseNode $n) => $o->setIsDnsResolutionEnabled($n->getBooleanValue()), 'isHttpOnlyCookieEnabled' => fn(ParseNode $n) => $o->setIsHttpOnlyCookieEnabled($n->getBooleanValue()), 'isOnPremPublishingEnabled' => fn(ParseNode $n) => $o->setIsOnPremPublishingEnabled($n->getBooleanValue()), @@ -189,6 +190,18 @@ public function getIsBackendCertificateValidationEnabled(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isBackendCertificateValidationEnabled'"); } + /** + * Gets the isContinuousAccessEvaluationEnabled property value. Indicates whether continuous access evaluation is enabled for Application Proxy application. For all Application Proxy apps, the property is set to true by default. + * @return bool|null + */ + public function getIsContinuousAccessEvaluationEnabled(): ?bool { + $val = $this->getBackingStore()->get('isContinuousAccessEvaluationEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isContinuousAccessEvaluationEnabled'"); + } + /** * Gets the isDnsResolutionEnabled property value. Indicates Microsoft Entra Private Access should handle DNS resolution. false by default. * @return bool|null @@ -434,6 +447,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('internalUrl', $this->getInternalUrl()); $writer->writeBooleanValue('isAccessibleViaZTNAClient', $this->getIsAccessibleViaZTNAClient()); $writer->writeBooleanValue('isBackendCertificateValidationEnabled', $this->getIsBackendCertificateValidationEnabled()); + $writer->writeBooleanValue('isContinuousAccessEvaluationEnabled', $this->getIsContinuousAccessEvaluationEnabled()); $writer->writeBooleanValue('isDnsResolutionEnabled', $this->getIsDnsResolutionEnabled()); $writer->writeBooleanValue('isHttpOnlyCookieEnabled', $this->getIsHttpOnlyCookieEnabled()); $writer->writeBooleanValue('isOnPremPublishingEnabled', $this->getIsOnPremPublishingEnabled()); @@ -536,6 +550,14 @@ public function setIsBackendCertificateValidationEnabled(?bool $value): void { $this->getBackingStore()->set('isBackendCertificateValidationEnabled', $value); } + /** + * Sets the isContinuousAccessEvaluationEnabled property value. Indicates whether continuous access evaluation is enabled for Application Proxy application. For all Application Proxy apps, the property is set to true by default. + * @param bool|null $value Value to set for the isContinuousAccessEvaluationEnabled property. + */ + public function setIsContinuousAccessEvaluationEnabled(?bool $value): void { + $this->getBackingStore()->set('isContinuousAccessEvaluationEnabled', $value); + } + /** * Sets the isDnsResolutionEnabled property value. Indicates Microsoft Entra Private Access should handle DNS resolution. false by default. * @param bool|null $value Value to set for the isDnsResolutionEnabled property. diff --git a/src/Generated/Models/Place.php b/src/Generated/Models/Place.php index 25c6aa1d83f..00e5f5aebcd 100644 --- a/src/Generated/Models/Place.php +++ b/src/Generated/Models/Place.php @@ -50,6 +50,20 @@ public function getAddress(): ?PhysicalAddress { throw new \UnexpectedValueException("Invalid type found in backing store for 'address'"); } + /** + * Gets the checkIns property value. A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return array|null + */ + public function getCheckIns(): ?array { + $val = $this->getBackingStore()->get('checkIns'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CheckInClaim::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'checkIns'"); + } + /** * Gets the displayName property value. The name that is associated with the place. * @return string|null @@ -70,6 +84,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'address' => fn(ParseNode $n) => $o->setAddress($n->getObjectValue([PhysicalAddress::class, 'createFromDiscriminatorValue'])), + 'checkIns' => fn(ParseNode $n) => $o->setCheckIns($n->getCollectionOfObjectValues([CheckInClaim::class, 'createFromDiscriminatorValue'])), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'geoCoordinates' => fn(ParseNode $n) => $o->setGeoCoordinates($n->getObjectValue([OutlookGeoCoordinates::class, 'createFromDiscriminatorValue'])), 'isWheelChairAccessible' => fn(ParseNode $n) => $o->setIsWheelChairAccessible($n->getBooleanValue()), @@ -181,6 +196,7 @@ public function getTags(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeObjectValue('address', $this->getAddress()); + $writer->writeCollectionOfObjectValues('checkIns', $this->getCheckIns()); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeObjectValue('geoCoordinates', $this->getGeoCoordinates()); $writer->writeBooleanValue('isWheelChairAccessible', $this->getIsWheelChairAccessible()); @@ -199,6 +215,14 @@ public function setAddress(?PhysicalAddress $value): void { $this->getBackingStore()->set('address', $value); } + /** + * Sets the checkIns property value. A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param array|null $value Value to set for the checkIns property. + */ + public function setCheckIns(?array $value): void { + $this->getBackingStore()->set('checkIns', $value); + } + /** * Sets the displayName property value. The name that is associated with the place. * @param string|null $value Value to set for the displayName property. diff --git a/src/Generated/Models/PolicyDeletableItem.php b/src/Generated/Models/PolicyDeletableItem.php new file mode 100644 index 00000000000..1db6ea1c440 --- /dev/null +++ b/src/Generated/Models/PolicyDeletableItem.php @@ -0,0 +1,153 @@ +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 PolicyDeletableItem + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PolicyDeletableItem { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.compliantNetworkNamedLocation': return new CompliantNetworkNamedLocation(); + case '#microsoft.graph.conditionalAccessPolicy': return new ConditionalAccessPolicy(); + case '#microsoft.graph.countryNamedLocation': return new CountryNamedLocation(); + case '#microsoft.graph.crossTenantAccessPolicyConfigurationPartner': return new CrossTenantAccessPolicyConfigurationPartner(); + case '#microsoft.graph.crossTenantIdentitySyncPolicyPartner': return new CrossTenantIdentitySyncPolicyPartner(); + case '#microsoft.graph.ipNamedLocation': return new IpNamedLocation(); + case '#microsoft.graph.namedLocation': return new NamedLocation(); + case '#microsoft.graph.privateLinkNamedLocation': return new PrivateLinkNamedLocation(); + case '#microsoft.graph.serviceTagNamedLocation': return new ServiceTagNamedLocation(); + case '#microsoft.graph.whatIfAnalysisResult': return new WhatIfAnalysisResult(); + } + } + return new PolicyDeletableItem(); + } + + /** + * 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 deletedDateTime property value. Shows the last date and time the policy was deleted. + * @return DateTime|null + */ + public function getDeletedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('deletedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deletedDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'deletedDateTime' => fn(ParseNode $n) => $o->setDeletedDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('deletedDateTime', $this->getDeletedDateTime()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the deletedDateTime property value. Shows the last date and time the policy was deleted. + * @param DateTime|null $value Value to set for the deletedDateTime property. + */ + public function setDeletedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('deletedDateTime', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/PolicyDeletableRoot.php b/src/Generated/Models/PolicyDeletableRoot.php new file mode 100644 index 00000000000..109893ed374 --- /dev/null +++ b/src/Generated/Models/PolicyDeletableRoot.php @@ -0,0 +1,94 @@ +|null + */ + public function getCrossTenantPartners(): ?array { + $val = $this->getBackingStore()->get('crossTenantPartners'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CrossTenantAccessPolicyConfigurationPartner::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'crossTenantPartners'"); + } + + /** + * Gets the crossTenantSyncPolicyPartners property value. Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating the creation, update, and deletion of users from one tenant to another. + * @return array|null + */ + public function getCrossTenantSyncPolicyPartners(): ?array { + $val = $this->getBackingStore()->get('crossTenantSyncPolicyPartners'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CrossTenantIdentitySyncPolicyPartner::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'crossTenantSyncPolicyPartners'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'crossTenantPartners' => fn(ParseNode $n) => $o->setCrossTenantPartners($n->getCollectionOfObjectValues([CrossTenantAccessPolicyConfigurationPartner::class, 'createFromDiscriminatorValue'])), + 'crossTenantSyncPolicyPartners' => fn(ParseNode $n) => $o->setCrossTenantSyncPolicyPartners($n->getCollectionOfObjectValues([CrossTenantIdentitySyncPolicyPartner::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('crossTenantPartners', $this->getCrossTenantPartners()); + $writer->writeCollectionOfObjectValues('crossTenantSyncPolicyPartners', $this->getCrossTenantSyncPolicyPartners()); + } + + /** + * Sets the crossTenantPartners property value. Represents the partner-specific configuration for cross-tenant access and tenant restrictions. Cross-tenant access settings include inbound and outbound settings of Microsoft Entra B2B collaboration and B2B direct connect. + * @param array|null $value Value to set for the crossTenantPartners property. + */ + public function setCrossTenantPartners(?array $value): void { + $this->getBackingStore()->set('crossTenantPartners', $value); + } + + /** + * Sets the crossTenantSyncPolicyPartners property value. Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating the creation, update, and deletion of users from one tenant to another. + * @param array|null $value Value to set for the crossTenantSyncPolicyPartners property. + */ + public function setCrossTenantSyncPolicyPartners(?array $value): void { + $this->getBackingStore()->set('crossTenantSyncPolicyPartners', $value); + } + +} diff --git a/src/Generated/Models/PolicyRoot.php b/src/Generated/Models/PolicyRoot.php index 5f7b55f0e5a..8c728f10d89 100644 --- a/src/Generated/Models/PolicyRoot.php +++ b/src/Generated/Models/PolicyRoot.php @@ -155,6 +155,20 @@ public function getClaimsMappingPolicies(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'claimsMappingPolicies'"); } + /** + * Gets the conditionalAccessPolicies property value. The custom rules that define an access scenario. + * @return array|null + */ + public function getConditionalAccessPolicies(): ?array { + $val = $this->getBackingStore()->get('conditionalAccessPolicies'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConditionalAccessPolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'conditionalAccessPolicies'"); + } + /** * Gets the crossTenantAccessPolicy property value. The custom rules that define an access scenario when interacting with external Microsoft Entra tenants. * @return CrossTenantAccessPolicy|null @@ -179,6 +193,18 @@ public function getDefaultAppManagementPolicy(): ?TenantAppManagementPolicy { throw new \UnexpectedValueException("Invalid type found in backing store for 'defaultAppManagementPolicy'"); } + /** + * Gets the deletedItems property value. Policies that support soft-delete functionality and can be restored within 30 days. + * @return PolicyDeletableRoot|null + */ + public function getDeletedItems(): ?PolicyDeletableRoot { + $val = $this->getBackingStore()->get('deletedItems'); + if (is_null($val) || $val instanceof PolicyDeletableRoot) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deletedItems'"); + } + /** * Gets the deviceRegistrationPolicy property value. Represents the policy scope that controls quota restrictions, additional authentication, and authorization policies to register device identities to your organization. * @return DeviceRegistrationPolicy|null @@ -258,8 +284,10 @@ public function getFieldDeserializers(): array { 'authorizationPolicy' => fn(ParseNode $n) => $o->setAuthorizationPolicy($n->getCollectionOfObjectValues([AuthorizationPolicy::class, 'createFromDiscriminatorValue'])), 'b2cAuthenticationMethodsPolicy' => fn(ParseNode $n) => $o->setB2cAuthenticationMethodsPolicy($n->getObjectValue([B2cAuthenticationMethodsPolicy::class, 'createFromDiscriminatorValue'])), 'claimsMappingPolicies' => fn(ParseNode $n) => $o->setClaimsMappingPolicies($n->getCollectionOfObjectValues([ClaimsMappingPolicy::class, 'createFromDiscriminatorValue'])), + 'conditionalAccessPolicies' => fn(ParseNode $n) => $o->setConditionalAccessPolicies($n->getCollectionOfObjectValues([ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'])), 'crossTenantAccessPolicy' => fn(ParseNode $n) => $o->setCrossTenantAccessPolicy($n->getObjectValue([CrossTenantAccessPolicy::class, 'createFromDiscriminatorValue'])), 'defaultAppManagementPolicy' => fn(ParseNode $n) => $o->setDefaultAppManagementPolicy($n->getObjectValue([TenantAppManagementPolicy::class, 'createFromDiscriminatorValue'])), + 'deletedItems' => fn(ParseNode $n) => $o->setDeletedItems($n->getObjectValue([PolicyDeletableRoot::class, 'createFromDiscriminatorValue'])), 'deviceRegistrationPolicy' => fn(ParseNode $n) => $o->setDeviceRegistrationPolicy($n->getObjectValue([DeviceRegistrationPolicy::class, 'createFromDiscriminatorValue'])), 'directoryRoleAccessReviewPolicy' => fn(ParseNode $n) => $o->setDirectoryRoleAccessReviewPolicy($n->getObjectValue([DirectoryRoleAccessReviewPolicy::class, 'createFromDiscriminatorValue'])), 'externalIdentitiesPolicy' => fn(ParseNode $n) => $o->setExternalIdentitiesPolicy($n->getObjectValue([ExternalIdentitiesPolicy::class, 'createFromDiscriminatorValue'])), @@ -267,8 +295,8 @@ public function getFieldDeserializers(): array { 'federatedTokenValidationPolicy' => fn(ParseNode $n) => $o->setFederatedTokenValidationPolicy($n->getObjectValue([FederatedTokenValidationPolicy::class, 'createFromDiscriminatorValue'])), 'homeRealmDiscoveryPolicies' => fn(ParseNode $n) => $o->setHomeRealmDiscoveryPolicies($n->getCollectionOfObjectValues([HomeRealmDiscoveryPolicy::class, 'createFromDiscriminatorValue'])), 'identitySecurityDefaultsEnforcementPolicy' => fn(ParseNode $n) => $o->setIdentitySecurityDefaultsEnforcementPolicy($n->getObjectValue([IdentitySecurityDefaultsEnforcementPolicy::class, 'createFromDiscriminatorValue'])), - 'mobileAppManagementPolicies' => fn(ParseNode $n) => $o->setMobileAppManagementPolicies($n->getCollectionOfObjectValues([MobilityManagementPolicy::class, 'createFromDiscriminatorValue'])), - 'mobileDeviceManagementPolicies' => fn(ParseNode $n) => $o->setMobileDeviceManagementPolicies($n->getCollectionOfObjectValues([MobilityManagementPolicy::class, 'createFromDiscriminatorValue'])), + 'mobileAppManagementPolicies' => fn(ParseNode $n) => $o->setMobileAppManagementPolicies($n->getCollectionOfObjectValues([MobileAppManagementPolicy::class, 'createFromDiscriminatorValue'])), + 'mobileDeviceManagementPolicies' => fn(ParseNode $n) => $o->setMobileDeviceManagementPolicies($n->getCollectionOfObjectValues([MobileDeviceManagementPolicy::class, 'createFromDiscriminatorValue'])), 'permissionGrantPolicies' => fn(ParseNode $n) => $o->setPermissionGrantPolicies($n->getCollectionOfObjectValues([PermissionGrantPolicy::class, 'createFromDiscriminatorValue'])), 'permissionGrantPreApprovalPolicies' => fn(ParseNode $n) => $o->setPermissionGrantPreApprovalPolicies($n->getCollectionOfObjectValues([PermissionGrantPreApprovalPolicy::class, 'createFromDiscriminatorValue'])), 'roleManagementPolicies' => fn(ParseNode $n) => $o->setRoleManagementPolicies($n->getCollectionOfObjectValues([UnifiedRoleManagementPolicy::class, 'createFromDiscriminatorValue'])), @@ -307,13 +335,13 @@ public function getIdentitySecurityDefaultsEnforcementPolicy(): ?IdentitySecurit /** * Gets the mobileAppManagementPolicies property value. The policy that defines autoenrollment configuration for a mobility management (MDM or MAM) application. - * @return array|null + * @return array|null */ public function getMobileAppManagementPolicies(): ?array { $val = $this->getBackingStore()->get('mobileAppManagementPolicies'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, MobilityManagementPolicy::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, MobileAppManagementPolicy::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'mobileAppManagementPolicies'"); @@ -321,13 +349,13 @@ public function getMobileAppManagementPolicies(): ?array { /** * Gets the mobileDeviceManagementPolicies property value. The mobileDeviceManagementPolicies property - * @return array|null + * @return array|null */ public function getMobileDeviceManagementPolicies(): ?array { $val = $this->getBackingStore()->get('mobileDeviceManagementPolicies'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, MobilityManagementPolicy::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, MobileDeviceManagementPolicy::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'mobileDeviceManagementPolicies'"); @@ -447,8 +475,10 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('authorizationPolicy', $this->getAuthorizationPolicy()); $writer->writeObjectValue('b2cAuthenticationMethodsPolicy', $this->getB2cAuthenticationMethodsPolicy()); $writer->writeCollectionOfObjectValues('claimsMappingPolicies', $this->getClaimsMappingPolicies()); + $writer->writeCollectionOfObjectValues('conditionalAccessPolicies', $this->getConditionalAccessPolicies()); $writer->writeObjectValue('crossTenantAccessPolicy', $this->getCrossTenantAccessPolicy()); $writer->writeObjectValue('defaultAppManagementPolicy', $this->getDefaultAppManagementPolicy()); + $writer->writeObjectValue('deletedItems', $this->getDeletedItems()); $writer->writeObjectValue('deviceRegistrationPolicy', $this->getDeviceRegistrationPolicy()); $writer->writeObjectValue('directoryRoleAccessReviewPolicy', $this->getDirectoryRoleAccessReviewPolicy()); $writer->writeObjectValue('externalIdentitiesPolicy', $this->getExternalIdentitiesPolicy()); @@ -547,6 +577,14 @@ public function setClaimsMappingPolicies(?array $value): void { $this->getBackingStore()->set('claimsMappingPolicies', $value); } + /** + * Sets the conditionalAccessPolicies property value. The custom rules that define an access scenario. + * @param array|null $value Value to set for the conditionalAccessPolicies property. + */ + public function setConditionalAccessPolicies(?array $value): void { + $this->getBackingStore()->set('conditionalAccessPolicies', $value); + } + /** * Sets the crossTenantAccessPolicy property value. The custom rules that define an access scenario when interacting with external Microsoft Entra tenants. * @param CrossTenantAccessPolicy|null $value Value to set for the crossTenantAccessPolicy property. @@ -563,6 +601,14 @@ public function setDefaultAppManagementPolicy(?TenantAppManagementPolicy $value) $this->getBackingStore()->set('defaultAppManagementPolicy', $value); } + /** + * Sets the deletedItems property value. Policies that support soft-delete functionality and can be restored within 30 days. + * @param PolicyDeletableRoot|null $value Value to set for the deletedItems property. + */ + public function setDeletedItems(?PolicyDeletableRoot $value): void { + $this->getBackingStore()->set('deletedItems', $value); + } + /** * Sets the deviceRegistrationPolicy property value. Represents the policy scope that controls quota restrictions, additional authentication, and authorization policies to register device identities to your organization. * @param DeviceRegistrationPolicy|null $value Value to set for the deviceRegistrationPolicy property. @@ -621,7 +667,7 @@ public function setIdentitySecurityDefaultsEnforcementPolicy(?IdentitySecurityDe /** * Sets the mobileAppManagementPolicies property value. The policy that defines autoenrollment configuration for a mobility management (MDM or MAM) application. - * @param array|null $value Value to set for the mobileAppManagementPolicies property. + * @param array|null $value Value to set for the mobileAppManagementPolicies property. */ public function setMobileAppManagementPolicies(?array $value): void { $this->getBackingStore()->set('mobileAppManagementPolicies', $value); @@ -629,7 +675,7 @@ public function setMobileAppManagementPolicies(?array $value): void { /** * Sets the mobileDeviceManagementPolicies property value. The mobileDeviceManagementPolicies property - * @param array|null $value Value to set for the mobileDeviceManagementPolicies property. + * @param array|null $value Value to set for the mobileDeviceManagementPolicies property. */ public function setMobileDeviceManagementPolicies(?array $value): void { $this->getBackingStore()->set('mobileDeviceManagementPolicies', $value); diff --git a/src/Generated/Models/PrivateLinkNamedLocation.php b/src/Generated/Models/PrivateLinkNamedLocation.php new file mode 100644 index 00000000000..e1279bdd62a --- /dev/null +++ b/src/Generated/Models/PrivateLinkNamedLocation.php @@ -0,0 +1,100 @@ +setOdataType('#microsoft.graph.privateLinkNamedLocation'); + } + + /** + * 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 PrivateLinkNamedLocation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PrivateLinkNamedLocation { + return new PrivateLinkNamedLocation(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'isTrusted' => fn(ParseNode $n) => $o->setIsTrusted($n->getBooleanValue()), + 'privateLinkResourcePolicyIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setPrivateLinkResourcePolicyIds($val); + }, + ]); + } + + /** + * Gets the isTrusted property value. The isTrusted property + * @return bool|null + */ + public function getIsTrusted(): ?bool { + $val = $this->getBackingStore()->get('isTrusted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isTrusted'"); + } + + /** + * Gets the privateLinkResourcePolicyIds property value. The privateLinkResourcePolicyIds property + * @return array|null + */ + public function getPrivateLinkResourcePolicyIds(): ?array { + $val = $this->getBackingStore()->get('privateLinkResourcePolicyIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'privateLinkResourcePolicyIds'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeBooleanValue('isTrusted', $this->getIsTrusted()); + $writer->writeCollectionOfPrimitiveValues('privateLinkResourcePolicyIds', $this->getPrivateLinkResourcePolicyIds()); + } + + /** + * Sets the isTrusted property value. The isTrusted property + * @param bool|null $value Value to set for the isTrusted property. + */ + public function setIsTrusted(?bool $value): void { + $this->getBackingStore()->set('isTrusted', $value); + } + + /** + * Sets the privateLinkResourcePolicyIds property value. The privateLinkResourcePolicyIds property + * @param array|null $value Value to set for the privateLinkResourcePolicyIds property. + */ + public function setPrivateLinkResourcePolicyIds(?array $value): void { + $this->getBackingStore()->set('privateLinkResourcePolicyIds', $value); + } + +} diff --git a/src/Generated/Models/ProtectionPolicyArtifactCount.php b/src/Generated/Models/ProtectionPolicyArtifactCount.php new file mode 100644 index 00000000000..1f24c20e518 --- /dev/null +++ b/src/Generated/Models/ProtectionPolicyArtifactCount.php @@ -0,0 +1,202 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProtectionPolicyArtifactCount + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProtectionPolicyArtifactCount { + return new ProtectionPolicyArtifactCount(); + } + + /** + * 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 completed property value. The number of artifacts whose protection is completed. + * @return int|null + */ + public function getCompleted(): ?int { + $val = $this->getBackingStore()->get('completed'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completed'"); + } + + /** + * Gets the failed property value. The number of artifacts whose protection failed. + * @return int|null + */ + public function getFailed(): ?int { + $val = $this->getBackingStore()->get('failed'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'failed'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'completed' => fn(ParseNode $n) => $o->setCompleted($n->getIntegerValue()), + 'failed' => fn(ParseNode $n) => $o->setFailed($n->getIntegerValue()), + 'inProgress' => fn(ParseNode $n) => $o->setInProgress($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'total' => fn(ParseNode $n) => $o->setTotal($n->getIntegerValue()), + ]; + } + + /** + * Gets the inProgress property value. The number of artifacts whose protection is in progress. + * @return int|null + */ + public function getInProgress(): ?int { + $val = $this->getBackingStore()->get('inProgress'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inProgress'"); + } + + /** + * 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 total property value. The number of artifacts present in the protection policy. + * @return int|null + */ + public function getTotal(): ?int { + $val = $this->getBackingStore()->get('total'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'total'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('completed', $this->getCompleted()); + $writer->writeIntegerValue('failed', $this->getFailed()); + $writer->writeIntegerValue('inProgress', $this->getInProgress()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('total', $this->getTotal()); + $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 completed property value. The number of artifacts whose protection is completed. + * @param int|null $value Value to set for the completed property. + */ + public function setCompleted(?int $value): void { + $this->getBackingStore()->set('completed', $value); + } + + /** + * Sets the failed property value. The number of artifacts whose protection failed. + * @param int|null $value Value to set for the failed property. + */ + public function setFailed(?int $value): void { + $this->getBackingStore()->set('failed', $value); + } + + /** + * Sets the inProgress property value. The number of artifacts whose protection is in progress. + * @param int|null $value Value to set for the inProgress property. + */ + public function setInProgress(?int $value): void { + $this->getBackingStore()->set('inProgress', $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 total property value. The number of artifacts present in the protection policy. + * @param int|null $value Value to set for the total property. + */ + public function setTotal(?int $value): void { + $this->getBackingStore()->set('total', $value); + } + +} diff --git a/src/Generated/Models/ProtectionPolicyBase.php b/src/Generated/Models/ProtectionPolicyBase.php index 51a9ef07269..5943cff0731 100644 --- a/src/Generated/Models/ProtectionPolicyBase.php +++ b/src/Generated/Models/ProtectionPolicyBase.php @@ -60,7 +60,7 @@ public function getCreatedBy(): ?IdentitySet { } /** - * Gets the createdDateTime property value. The time of creation of the policy. + * Gets the createdDateTime property value. The date and time when the policy was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -94,13 +94,27 @@ public function getFieldDeserializers(): array { 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'protectionPolicyArtifactCount' => fn(ParseNode $n) => $o->setProtectionPolicyArtifactCount($n->getObjectValue([ProtectionPolicyArtifactCount::class, 'createFromDiscriminatorValue'])), 'retentionSettings' => fn(ParseNode $n) => $o->setRetentionSettings($n->getCollectionOfObjectValues([RetentionSetting::class, 'createFromDiscriminatorValue'])), 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(ProtectionPolicyStatus::class)), ]); } + /** + * Gets the isEnabled property value. Indicates whether the policy is enabled. + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + /** * Gets the lastModifiedBy property value. The identity of the person who last modified the policy. * @return IdentitySet|null @@ -114,7 +128,7 @@ public function getLastModifiedBy(): ?IdentitySet { } /** - * Gets the lastModifiedDateTime property value. The timestamp of the last modification of the policy. + * Gets the lastModifiedDateTime property value. The date and time when the policy was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -125,6 +139,18 @@ public function getLastModifiedDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); } + /** + * Gets the protectionPolicyArtifactCount property value. The count of artifacts in the protection policy by status. Returned only on $select. + * @return ProtectionPolicyArtifactCount|null + */ + public function getProtectionPolicyArtifactCount(): ?ProtectionPolicyArtifactCount { + $val = $this->getBackingStore()->get('protectionPolicyArtifactCount'); + if (is_null($val) || $val instanceof ProtectionPolicyArtifactCount) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'protectionPolicyArtifactCount'"); + } + /** * Gets the retentionSettings property value. Contains the retention setting details for the policy. * @return array|null @@ -161,8 +187,10 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('createdBy', $this->getCreatedBy()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeObjectValue('protectionPolicyArtifactCount', $this->getProtectionPolicyArtifactCount()); $writer->writeCollectionOfObjectValues('retentionSettings', $this->getRetentionSettings()); $writer->writeEnumValue('status', $this->getStatus()); } @@ -184,7 +212,7 @@ public function setCreatedBy(?IdentitySet $value): void { } /** - * Sets the createdDateTime property value. The time of creation of the policy. + * Sets the createdDateTime property value. The date and time when the policy was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -199,6 +227,14 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the isEnabled property value. Indicates whether the policy is enabled. + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + /** * Sets the lastModifiedBy property value. The identity of the person who last modified the policy. * @param IdentitySet|null $value Value to set for the lastModifiedBy property. @@ -208,13 +244,21 @@ public function setLastModifiedBy(?IdentitySet $value): void { } /** - * Sets the lastModifiedDateTime property value. The timestamp of the last modification of the policy. + * Sets the lastModifiedDateTime property value. The date and time when the policy was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { $this->getBackingStore()->set('lastModifiedDateTime', $value); } + /** + * Sets the protectionPolicyArtifactCount property value. The count of artifacts in the protection policy by status. Returned only on $select. + * @param ProtectionPolicyArtifactCount|null $value Value to set for the protectionPolicyArtifactCount property. + */ + public function setProtectionPolicyArtifactCount(?ProtectionPolicyArtifactCount $value): void { + $this->getBackingStore()->set('protectionPolicyArtifactCount', $value); + } + /** * Sets the retentionSettings property value. Contains the retention setting details for the policy. * @param array|null $value Value to set for the retentionSettings property. diff --git a/src/Generated/Models/SectionMap.php b/src/Generated/Models/SectionMap.php new file mode 100644 index 00000000000..4630ea27ad5 --- /dev/null +++ b/src/Generated/Models/SectionMap.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.sectionMap'); + } + + /** + * 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 SectionMap + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SectionMap { + return new SectionMap(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), + ]); + } + + /** + * Gets the placeId property value. Identifier of the section to which this sectionMap belongs. + * @return string|null + */ + public function getPlaceId(): ?string { + $val = $this->getBackingStore()->get('placeId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); + } + + /** + * 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('placeId', $this->getPlaceId()); + } + + /** + * Sets the placeId property value. Identifier of the section to which this sectionMap belongs. + * @param string|null $value Value to set for the placeId property. + */ + public function setPlaceId(?string $value): void { + $this->getBackingStore()->set('placeId', $value); + } + +} diff --git a/src/Generated/Models/Security/Alert.php b/src/Generated/Models/Security/Alert.php index d5b7fa826de..afc99c61fb1 100644 --- a/src/Generated/Models/Security/Alert.php +++ b/src/Generated/Models/Security/Alert.php @@ -162,7 +162,7 @@ public function getDescription(): ?string { } /** - * Gets the detectionSource property value. Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. + * Gets the detectionSource property value. Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence, microsoftDefenderForAIServices, securityCopilot. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence, microsoftDefenderForAIServices, securityCopilot. * @return DetectionSource|null */ public function getDetectionSource(): ?DetectionSource { @@ -618,7 +618,7 @@ public function setDescription(?string $value): void { } /** - * Sets the detectionSource property value. Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. + * Sets the detectionSource property value. Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence, microsoftDefenderForAIServices, securityCopilot. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence, microsoftDefenderForAIServices, securityCopilot. * @param DetectionSource|null $value Value to set for the detectionSource property. */ public function setDetectionSource(?DetectionSource $value): void { diff --git a/src/Generated/Models/Security/CaseType.php b/src/Generated/Models/Security/CaseType.php new file mode 100644 index 00000000000..53420aeee6e --- /dev/null +++ b/src/Generated/Models/Security/CaseType.php @@ -0,0 +1,11 @@ +getBackingStore()->get('caseType'); + if (is_null($val) || $val instanceof CaseType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'caseType'"); + } + /** * The deserialization information for the current model * @return array @@ -32,8 +44,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Edisc public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'caseType' => fn(ParseNode $n) => $o->setCaseType($n->getEnumValue(CaseType::class)), 'ocr' => fn(ParseNode $n) => $o->setOcr($n->getObjectValue([OcrSettings::class, 'createFromDiscriminatorValue'])), 'redundancyDetection' => fn(ParseNode $n) => $o->setRedundancyDetection($n->getObjectValue([RedundancyDetectionSettings::class, 'createFromDiscriminatorValue'])), + 'reviewSetSettings' => fn(ParseNode $n) => $o->setReviewSetSettings($n->getEnumValue(ReviewSetSettings::class)), 'topicModeling' => fn(ParseNode $n) => $o->setTopicModeling($n->getObjectValue([TopicModelingSettings::class, 'createFromDiscriminatorValue'])), ]); } @@ -62,6 +76,18 @@ public function getRedundancyDetection(): ?RedundancyDetectionSettings { throw new \UnexpectedValueException("Invalid type found in backing store for 'redundancyDetection'"); } + /** + * Gets the reviewSetSettings property value. The settings of the review set for the case. Possible values are: none, disableGrouping, unknownFutureValue. + * @return ReviewSetSettings|null + */ + public function getReviewSetSettings(): ?ReviewSetSettings { + $val = $this->getBackingStore()->get('reviewSetSettings'); + if (is_null($val) || $val instanceof ReviewSetSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reviewSetSettings'"); + } + /** * Gets the topicModeling property value. The Topic Modeling (Themes) settings for the case. * @return TopicModelingSettings|null @@ -80,11 +106,21 @@ public function getTopicModeling(): ?TopicModelingSettings { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeEnumValue('caseType', $this->getCaseType()); $writer->writeObjectValue('ocr', $this->getOcr()); $writer->writeObjectValue('redundancyDetection', $this->getRedundancyDetection()); + $writer->writeEnumValue('reviewSetSettings', $this->getReviewSetSettings()); $writer->writeObjectValue('topicModeling', $this->getTopicModeling()); } + /** + * Sets the caseType property value. The caseType property + * @param CaseType|null $value Value to set for the caseType property. + */ + public function setCaseType(?CaseType $value): void { + $this->getBackingStore()->set('caseType', $value); + } + /** * Sets the ocr property value. The OCR (Optical Character Recognition) settings for the case. * @param OcrSettings|null $value Value to set for the ocr property. @@ -101,6 +137,14 @@ public function setRedundancyDetection(?RedundancyDetectionSettings $value): voi $this->getBackingStore()->set('redundancyDetection', $value); } + /** + * Sets the reviewSetSettings property value. The settings of the review set for the case. Possible values are: none, disableGrouping, unknownFutureValue. + * @param ReviewSetSettings|null $value Value to set for the reviewSetSettings property. + */ + public function setReviewSetSettings(?ReviewSetSettings $value): void { + $this->getBackingStore()->set('reviewSetSettings', $value); + } + /** * Sets the topicModeling property value. The Topic Modeling (Themes) settings for the case. * @param TopicModelingSettings|null $value Value to set for the topicModeling property. diff --git a/src/Generated/Models/Security/IdentityContainer.php b/src/Generated/Models/Security/IdentityContainer.php index a7a4aeb261d..2480ab656e2 100644 --- a/src/Generated/Models/Security/IdentityContainer.php +++ b/src/Generated/Models/Security/IdentityContainer.php @@ -35,6 +35,8 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'healthIssues' => fn(ParseNode $n) => $o->setHealthIssues($n->getCollectionOfObjectValues([HealthIssue::class, 'createFromDiscriminatorValue'])), 'identityAccounts' => fn(ParseNode $n) => $o->setIdentityAccounts($n->getCollectionOfObjectValues([IdentityAccounts::class, 'createFromDiscriminatorValue'])), + 'sensorCandidateActivationConfiguration' => fn(ParseNode $n) => $o->setSensorCandidateActivationConfiguration($n->getObjectValue([SensorCandidateActivationConfiguration::class, 'createFromDiscriminatorValue'])), + 'sensorCandidates' => fn(ParseNode $n) => $o->setSensorCandidates($n->getCollectionOfObjectValues([SensorCandidate::class, 'createFromDiscriminatorValue'])), 'sensors' => fn(ParseNode $n) => $o->setSensors($n->getCollectionOfObjectValues([Sensor::class, 'createFromDiscriminatorValue'])), ]); } @@ -67,6 +69,32 @@ public function getIdentityAccounts(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'identityAccounts'"); } + /** + * Gets the sensorCandidateActivationConfiguration property value. The sensorCandidateActivationConfiguration property + * @return SensorCandidateActivationConfiguration|null + */ + public function getSensorCandidateActivationConfiguration(): ?SensorCandidateActivationConfiguration { + $val = $this->getBackingStore()->get('sensorCandidateActivationConfiguration'); + if (is_null($val) || $val instanceof SensorCandidateActivationConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sensorCandidateActivationConfiguration'"); + } + + /** + * Gets the sensorCandidates property value. The sensorCandidates property + * @return array|null + */ + public function getSensorCandidates(): ?array { + $val = $this->getBackingStore()->get('sensorCandidates'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SensorCandidate::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sensorCandidates'"); + } + /** * Gets the sensors property value. Represents a customer's Microsoft Defender for Identity sensors. * @return array|null @@ -89,6 +117,8 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('healthIssues', $this->getHealthIssues()); $writer->writeCollectionOfObjectValues('identityAccounts', $this->getIdentityAccounts()); + $writer->writeObjectValue('sensorCandidateActivationConfiguration', $this->getSensorCandidateActivationConfiguration()); + $writer->writeCollectionOfObjectValues('sensorCandidates', $this->getSensorCandidates()); $writer->writeCollectionOfObjectValues('sensors', $this->getSensors()); } @@ -108,6 +138,22 @@ public function setIdentityAccounts(?array $value): void { $this->getBackingStore()->set('identityAccounts', $value); } + /** + * Sets the sensorCandidateActivationConfiguration property value. The sensorCandidateActivationConfiguration property + * @param SensorCandidateActivationConfiguration|null $value Value to set for the sensorCandidateActivationConfiguration property. + */ + public function setSensorCandidateActivationConfiguration(?SensorCandidateActivationConfiguration $value): void { + $this->getBackingStore()->set('sensorCandidateActivationConfiguration', $value); + } + + /** + * Sets the sensorCandidates property value. The sensorCandidates property + * @param array|null $value Value to set for the sensorCandidates property. + */ + public function setSensorCandidates(?array $value): void { + $this->getBackingStore()->set('sensorCandidates', $value); + } + /** * Sets the sensors property value. Represents a customer's Microsoft Defender for Identity sensors. * @param array|null $value Value to set for the sensors property. diff --git a/src/Generated/Models/Security/ReviewSetSettings.php b/src/Generated/Models/Security/ReviewSetSettings.php new file mode 100644 index 00000000000..56f9a638acf --- /dev/null +++ b/src/Generated/Models/Security/ReviewSetSettings.php @@ -0,0 +1,11 @@ +getBackingStore()->get('activeDirectoryObjectGuid'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activeDirectoryObjectGuid'"); + } + /** * Gets the displayName property value. The name of the security group. * @return string|null @@ -37,6 +49,18 @@ public function getDisplayName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); } + /** + * Gets the distinguishedName property value. The distinguished name of the security group. + * @return string|null + */ + public function getDistinguishedName(): ?string { + $val = $this->getBackingStore()->get('distinguishedName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'distinguishedName'"); + } + /** * The deserialization information for the current model * @return array @@ -44,11 +68,27 @@ public function getDisplayName(): ?string { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'activeDirectoryObjectGuid' => fn(ParseNode $n) => $o->setActiveDirectoryObjectGuid($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'distinguishedName' => fn(ParseNode $n) => $o->setDistinguishedName($n->getStringValue()), + 'friendlyName' => fn(ParseNode $n) => $o->setFriendlyName($n->getStringValue()), 'securityGroupId' => fn(ParseNode $n) => $o->setSecurityGroupId($n->getStringValue()), + 'sid' => fn(ParseNode $n) => $o->setSid($n->getStringValue()), ]); } + /** + * Gets the friendlyName property value. The friendly name of the security group. + * @return string|null + */ + public function getFriendlyName(): ?string { + $val = $this->getBackingStore()->get('friendlyName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'friendlyName'"); + } + /** * Gets the securityGroupId property value. Unique identifier of the security group. * @return string|null @@ -61,14 +101,38 @@ public function getSecurityGroupId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'securityGroupId'"); } + /** + * Gets the sid property value. The security identifier of the group. + * @return string|null + */ + public function getSid(): ?string { + $val = $this->getBackingStore()->get('sid'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sid'"); + } + /** * 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('activeDirectoryObjectGuid', $this->getActiveDirectoryObjectGuid()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('distinguishedName', $this->getDistinguishedName()); + $writer->writeStringValue('friendlyName', $this->getFriendlyName()); $writer->writeStringValue('securityGroupId', $this->getSecurityGroupId()); + $writer->writeStringValue('sid', $this->getSid()); + } + + /** + * Sets the activeDirectoryObjectGuid property value. The unique group identifier assigned by the on-premises Active Directory. + * @param string|null $value Value to set for the activeDirectoryObjectGuid property. + */ + public function setActiveDirectoryObjectGuid(?string $value): void { + $this->getBackingStore()->set('activeDirectoryObjectGuid', $value); } /** @@ -79,6 +143,22 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the distinguishedName property value. The distinguished name of the security group. + * @param string|null $value Value to set for the distinguishedName property. + */ + public function setDistinguishedName(?string $value): void { + $this->getBackingStore()->set('distinguishedName', $value); + } + + /** + * Sets the friendlyName property value. The friendly name of the security group. + * @param string|null $value Value to set for the friendlyName property. + */ + public function setFriendlyName(?string $value): void { + $this->getBackingStore()->set('friendlyName', $value); + } + /** * Sets the securityGroupId property value. Unique identifier of the security group. * @param string|null $value Value to set for the securityGroupId property. @@ -87,4 +167,12 @@ public function setSecurityGroupId(?string $value): void { $this->getBackingStore()->set('securityGroupId', $value); } + /** + * Sets the sid property value. The security identifier of the group. + * @param string|null $value Value to set for the sid property. + */ + public function setSid(?string $value): void { + $this->getBackingStore()->set('sid', $value); + } + } diff --git a/src/Generated/Models/Security/SensorCandidate.php b/src/Generated/Models/Security/SensorCandidate.php new file mode 100644 index 00000000000..3a9cc7a1c49 --- /dev/null +++ b/src/Generated/Models/Security/SensorCandidate.php @@ -0,0 +1,113 @@ +getBackingStore()->get('computerDnsName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'computerDnsName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'computerDnsName' => fn(ParseNode $n) => $o->setComputerDnsName($n->getStringValue()), + 'lastSeenDateTime' => fn(ParseNode $n) => $o->setLastSeenDateTime($n->getDateTimeValue()), + 'senseClientVersion' => fn(ParseNode $n) => $o->setSenseClientVersion($n->getStringValue()), + ]); + } + + /** + * Gets the lastSeenDateTime property value. The date and time when the sensor was last seen. + * @return DateTime|null + */ + public function getLastSeenDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastSeenDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastSeenDateTime'"); + } + + /** + * Gets the senseClientVersion property value. The version of the Defender for Identity sensor client. + * @return string|null + */ + public function getSenseClientVersion(): ?string { + $val = $this->getBackingStore()->get('senseClientVersion'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'senseClientVersion'"); + } + + /** + * 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('computerDnsName', $this->getComputerDnsName()); + $writer->writeDateTimeValue('lastSeenDateTime', $this->getLastSeenDateTime()); + $writer->writeStringValue('senseClientVersion', $this->getSenseClientVersion()); + } + + /** + * Sets the computerDnsName property value. The DNS name of the computer associated with the sensor. + * @param string|null $value Value to set for the computerDnsName property. + */ + public function setComputerDnsName(?string $value): void { + $this->getBackingStore()->set('computerDnsName', $value); + } + + /** + * Sets the lastSeenDateTime property value. The date and time when the sensor was last seen. + * @param DateTime|null $value Value to set for the lastSeenDateTime property. + */ + public function setLastSeenDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastSeenDateTime', $value); + } + + /** + * Sets the senseClientVersion property value. The version of the Defender for Identity sensor client. + * @param string|null $value Value to set for the senseClientVersion property. + */ + public function setSenseClientVersion(?string $value): void { + $this->getBackingStore()->set('senseClientVersion', $value); + } + +} diff --git a/src/Generated/Models/Security/SensorCandidateActivationConfiguration.php b/src/Generated/Models/Security/SensorCandidateActivationConfiguration.php new file mode 100644 index 00000000000..09344d03730 --- /dev/null +++ b/src/Generated/Models/Security/SensorCandidateActivationConfiguration.php @@ -0,0 +1,68 @@ +getBackingStore()->get('activationMode'); + if (is_null($val) || $val instanceof SensorCandidateActivationMode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activationMode'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'activationMode' => fn(ParseNode $n) => $o->setActivationMode($n->getEnumValue(SensorCandidateActivationMode::class)), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('activationMode', $this->getActivationMode()); + } + + /** + * Sets the activationMode property value. The activationMode property + * @param SensorCandidateActivationMode|null $value Value to set for the activationMode property. + */ + public function setActivationMode(?SensorCandidateActivationMode $value): void { + $this->getBackingStore()->set('activationMode', $value); + } + +} diff --git a/src/Generated/Models/Security/SensorCandidateActivationMode.php b/src/Generated/Models/Security/SensorCandidateActivationMode.php new file mode 100644 index 00000000000..2c6cfabdaba --- /dev/null +++ b/src/Generated/Models/Security/SensorCandidateActivationMode.php @@ -0,0 +1,11 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([SensorCandidate::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, SensorCandidate::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/Security/UserAccount.php b/src/Generated/Models/Security/UserAccount.php index 0d89cda3bee..4a4e3778fc5 100644 --- a/src/Generated/Models/Security/UserAccount.php +++ b/src/Generated/Models/Security/UserAccount.php @@ -47,6 +47,18 @@ public function getAccountName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'accountName'"); } + /** + * Gets the activeDirectoryObjectGuid property value. The unique user identifier assigned by the on-premises Active Directory. + * @return string|null + */ + public function getActiveDirectoryObjectGuid(): ?string { + $val = $this->getBackingStore()->get('activeDirectoryObjectGuid'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activeDirectoryObjectGuid'"); + } + /** * 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 @@ -112,6 +124,7 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'accountName' => fn(ParseNode $n) => $o->setAccountName($n->getStringValue()), + 'activeDirectoryObjectGuid' => fn(ParseNode $n) => $o->setActiveDirectoryObjectGuid($n->getStringValue()), 'azureAdUserId' => fn(ParseNode $n) => $o->setAzureAdUserId($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'domainName' => fn(ParseNode $n) => $o->setDomainName($n->getStringValue()), @@ -178,6 +191,7 @@ public function getUserSid(): ?string { */ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('accountName', $this->getAccountName()); + $writer->writeStringValue('activeDirectoryObjectGuid', $this->getActiveDirectoryObjectGuid()); $writer->writeStringValue('azureAdUserId', $this->getAzureAdUserId()); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('domainName', $this->getDomainName()); @@ -196,6 +210,14 @@ public function setAccountName(?string $value): void { $this->getBackingStore()->set('accountName', $value); } + /** + * Sets the activeDirectoryObjectGuid property value. The unique user identifier assigned by the on-premises Active Directory. + * @param string|null $value Value to set for the activeDirectoryObjectGuid property. + */ + public function setActiveDirectoryObjectGuid(?string $value): void { + $this->getBackingStore()->set('activeDirectoryObjectGuid', $value); + } + /** * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. * @param array $value Value to set for the AdditionalData property. diff --git a/src/Generated/Models/ServicePrincipalSignIn.php b/src/Generated/Models/ServicePrincipalSignIn.php new file mode 100644 index 00000000000..75b0bdf46b5 --- /dev/null +++ b/src/Generated/Models/ServicePrincipalSignIn.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.servicePrincipalSignIn'); + } + + /** + * 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 ServicePrincipalSignIn + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ServicePrincipalSignIn { + return new ServicePrincipalSignIn(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'servicePrincipalId' => fn(ParseNode $n) => $o->setServicePrincipalId($n->getStringValue()), + ]); + } + + /** + * Gets the servicePrincipalId property value. appId of the service principal that is signing in. + * @return string|null + */ + public function getServicePrincipalId(): ?string { + $val = $this->getBackingStore()->get('servicePrincipalId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'servicePrincipalId'"); + } + + /** + * 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('servicePrincipalId', $this->getServicePrincipalId()); + } + + /** + * Sets the servicePrincipalId property value. appId of the service principal that is signing in. + * @param string|null $value Value to set for the servicePrincipalId property. + */ + public function setServicePrincipalId(?string $value): void { + $this->getBackingStore()->set('servicePrincipalId', $value); + } + +} diff --git a/src/Generated/Models/ServiceTagNamedLocation.php b/src/Generated/Models/ServiceTagNamedLocation.php new file mode 100644 index 00000000000..c221cdb8f6f --- /dev/null +++ b/src/Generated/Models/ServiceTagNamedLocation.php @@ -0,0 +1,100 @@ +setOdataType('#microsoft.graph.serviceTagNamedLocation'); + } + + /** + * 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 ServiceTagNamedLocation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ServiceTagNamedLocation { + return new ServiceTagNamedLocation(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'isTrusted' => fn(ParseNode $n) => $o->setIsTrusted($n->getBooleanValue()), + 'serviceTags' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setServiceTags($val); + }, + ]); + } + + /** + * Gets the isTrusted property value. The isTrusted property + * @return bool|null + */ + public function getIsTrusted(): ?bool { + $val = $this->getBackingStore()->get('isTrusted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isTrusted'"); + } + + /** + * Gets the serviceTags property value. The serviceTags property + * @return array|null + */ + public function getServiceTags(): ?array { + $val = $this->getBackingStore()->get('serviceTags'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serviceTags'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeBooleanValue('isTrusted', $this->getIsTrusted()); + $writer->writeCollectionOfPrimitiveValues('serviceTags', $this->getServiceTags()); + } + + /** + * Sets the isTrusted property value. The isTrusted property + * @param bool|null $value Value to set for the isTrusted property. + */ + public function setIsTrusted(?bool $value): void { + $this->getBackingStore()->set('isTrusted', $value); + } + + /** + * Sets the serviceTags property value. The serviceTags property + * @param array|null $value Value to set for the serviceTags property. + */ + public function setServiceTags(?array $value): void { + $this->getBackingStore()->set('serviceTags', $value); + } + +} diff --git a/src/Generated/Models/SignInConditions.php b/src/Generated/Models/SignInConditions.php new file mode 100644 index 00000000000..1d1e372321d --- /dev/null +++ b/src/Generated/Models/SignInConditions.php @@ -0,0 +1,334 @@ +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 SignInConditions + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SignInConditions { + return new SignInConditions(); + } + + /** + * 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 authenticationFlow property value. Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. + * @return AuthenticationFlow|null + */ + public function getAuthenticationFlow(): ?AuthenticationFlow { + $val = $this->getBackingStore()->get('authenticationFlow'); + if (is_null($val) || $val instanceof AuthenticationFlow) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'authenticationFlow'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the clientAppType property value. Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. + * @return ConditionalAccessClientApp|null + */ + public function getClientAppType(): ?ConditionalAccessClientApp { + $val = $this->getBackingStore()->get('clientAppType'); + if (is_null($val) || $val instanceof ConditionalAccessClientApp) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientAppType'"); + } + + /** + * Gets the country property value. Country from where the identity is authenticating. + * @return string|null + */ + public function getCountry(): ?string { + $val = $this->getBackingStore()->get('country'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'country'"); + } + + /** + * Gets the deviceInfo property value. Information about the device used for the sign-in. + * @return DeviceInfo|null + */ + public function getDeviceInfo(): ?DeviceInfo { + $val = $this->getBackingStore()->get('deviceInfo'); + if (is_null($val) || $val instanceof DeviceInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceInfo'"); + } + + /** + * Gets the devicePlatform property value. Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all. + * @return ConditionalAccessDevicePlatform|null + */ + public function getDevicePlatform(): ?ConditionalAccessDevicePlatform { + $val = $this->getBackingStore()->get('devicePlatform'); + if (is_null($val) || $val instanceof ConditionalAccessDevicePlatform) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'devicePlatform'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'authenticationFlow' => fn(ParseNode $n) => $o->setAuthenticationFlow($n->getObjectValue([AuthenticationFlow::class, 'createFromDiscriminatorValue'])), + 'clientAppType' => fn(ParseNode $n) => $o->setClientAppType($n->getEnumValue(ConditionalAccessClientApp::class)), + 'country' => fn(ParseNode $n) => $o->setCountry($n->getStringValue()), + 'deviceInfo' => fn(ParseNode $n) => $o->setDeviceInfo($n->getObjectValue([DeviceInfo::class, 'createFromDiscriminatorValue'])), + 'devicePlatform' => fn(ParseNode $n) => $o->setDevicePlatform($n->getEnumValue(ConditionalAccessDevicePlatform::class)), + 'insiderRiskLevel' => fn(ParseNode $n) => $o->setInsiderRiskLevel($n->getEnumValue(InsiderRiskLevel::class)), + 'ipAddress' => fn(ParseNode $n) => $o->setIpAddress($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'servicePrincipalRiskLevel' => fn(ParseNode $n) => $o->setServicePrincipalRiskLevel($n->getEnumValue(RiskLevel::class)), + 'signInRiskLevel' => fn(ParseNode $n) => $o->setSignInRiskLevel($n->getEnumValue(RiskLevel::class)), + 'userRiskLevel' => fn(ParseNode $n) => $o->setUserRiskLevel($n->getEnumValue(RiskLevel::class)), + ]; + } + + /** + * Gets the insiderRiskLevel property value. Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none. + * @return InsiderRiskLevel|null + */ + public function getInsiderRiskLevel(): ?InsiderRiskLevel { + $val = $this->getBackingStore()->get('insiderRiskLevel'); + if (is_null($val) || $val instanceof InsiderRiskLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'insiderRiskLevel'"); + } + + /** + * Gets the ipAddress property value. Ip address of the authenticating identity. + * @return string|null + */ + public function getIpAddress(): ?string { + $val = $this->getBackingStore()->get('ipAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ipAddress'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the servicePrincipalRiskLevel property value. Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @return RiskLevel|null + */ + public function getServicePrincipalRiskLevel(): ?RiskLevel { + $val = $this->getBackingStore()->get('servicePrincipalRiskLevel'); + if (is_null($val) || $val instanceof RiskLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'servicePrincipalRiskLevel'"); + } + + /** + * Gets the signInRiskLevel property value. Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @return RiskLevel|null + */ + public function getSignInRiskLevel(): ?RiskLevel { + $val = $this->getBackingStore()->get('signInRiskLevel'); + if (is_null($val) || $val instanceof RiskLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInRiskLevel'"); + } + + /** + * Gets the userRiskLevel property value. The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @return RiskLevel|null + */ + public function getUserRiskLevel(): ?RiskLevel { + $val = $this->getBackingStore()->get('userRiskLevel'); + if (is_null($val) || $val instanceof RiskLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userRiskLevel'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('authenticationFlow', $this->getAuthenticationFlow()); + $writer->writeEnumValue('clientAppType', $this->getClientAppType()); + $writer->writeStringValue('country', $this->getCountry()); + $writer->writeObjectValue('deviceInfo', $this->getDeviceInfo()); + $writer->writeEnumValue('devicePlatform', $this->getDevicePlatform()); + $writer->writeEnumValue('insiderRiskLevel', $this->getInsiderRiskLevel()); + $writer->writeStringValue('ipAddress', $this->getIpAddress()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('servicePrincipalRiskLevel', $this->getServicePrincipalRiskLevel()); + $writer->writeEnumValue('signInRiskLevel', $this->getSignInRiskLevel()); + $writer->writeEnumValue('userRiskLevel', $this->getUserRiskLevel()); + $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 authenticationFlow property value. Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. + * @param AuthenticationFlow|null $value Value to set for the authenticationFlow property. + */ + public function setAuthenticationFlow(?AuthenticationFlow $value): void { + $this->getBackingStore()->set('authenticationFlow', $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 clientAppType property value. Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. + * @param ConditionalAccessClientApp|null $value Value to set for the clientAppType property. + */ + public function setClientAppType(?ConditionalAccessClientApp $value): void { + $this->getBackingStore()->set('clientAppType', $value); + } + + /** + * Sets the country property value. Country from where the identity is authenticating. + * @param string|null $value Value to set for the country property. + */ + public function setCountry(?string $value): void { + $this->getBackingStore()->set('country', $value); + } + + /** + * Sets the deviceInfo property value. Information about the device used for the sign-in. + * @param DeviceInfo|null $value Value to set for the deviceInfo property. + */ + public function setDeviceInfo(?DeviceInfo $value): void { + $this->getBackingStore()->set('deviceInfo', $value); + } + + /** + * Sets the devicePlatform property value. Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all. + * @param ConditionalAccessDevicePlatform|null $value Value to set for the devicePlatform property. + */ + public function setDevicePlatform(?ConditionalAccessDevicePlatform $value): void { + $this->getBackingStore()->set('devicePlatform', $value); + } + + /** + * Sets the insiderRiskLevel property value. Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none. + * @param InsiderRiskLevel|null $value Value to set for the insiderRiskLevel property. + */ + public function setInsiderRiskLevel(?InsiderRiskLevel $value): void { + $this->getBackingStore()->set('insiderRiskLevel', $value); + } + + /** + * Sets the ipAddress property value. Ip address of the authenticating identity. + * @param string|null $value Value to set for the ipAddress property. + */ + public function setIpAddress(?string $value): void { + $this->getBackingStore()->set('ipAddress', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the servicePrincipalRiskLevel property value. Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @param RiskLevel|null $value Value to set for the servicePrincipalRiskLevel property. + */ + public function setServicePrincipalRiskLevel(?RiskLevel $value): void { + $this->getBackingStore()->set('servicePrincipalRiskLevel', $value); + } + + /** + * Sets the signInRiskLevel property value. Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @param RiskLevel|null $value Value to set for the signInRiskLevel property. + */ + public function setSignInRiskLevel(?RiskLevel $value): void { + $this->getBackingStore()->set('signInRiskLevel', $value); + } + + /** + * Sets the userRiskLevel property value. The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @param RiskLevel|null $value Value to set for the userRiskLevel property. + */ + public function setUserRiskLevel(?RiskLevel $value): void { + $this->getBackingStore()->set('userRiskLevel', $value); + } + +} diff --git a/src/Generated/Models/SignInContext.php b/src/Generated/Models/SignInContext.php new file mode 100644 index 00000000000..e066b5ba88c --- /dev/null +++ b/src/Generated/Models/SignInContext.php @@ -0,0 +1,123 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SignInContext + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SignInContext { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.applicationContext': return new ApplicationContext(); + case '#microsoft.graph.authContext': return new AuthContext(); + case '#microsoft.graph.userActionContext': return new UserActionContext(); + } + } + return new SignInContext(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/SignInIdentity.php b/src/Generated/Models/SignInIdentity.php new file mode 100644 index 00000000000..40b6b718c60 --- /dev/null +++ b/src/Generated/Models/SignInIdentity.php @@ -0,0 +1,122 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SignInIdentity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SignInIdentity { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.servicePrincipalSignIn': return new ServicePrincipalSignIn(); + case '#microsoft.graph.userSignIn': return new UserSignIn(); + } + } + return new SignInIdentity(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/TelecomExpenseManagementPartner.php b/src/Generated/Models/TelecomExpenseManagementPartner.php deleted file mode 100644 index e668d4608f2..00000000000 --- a/src/Generated/Models/TelecomExpenseManagementPartner.php +++ /dev/null @@ -1,159 +0,0 @@ -getBackingStore()->get('appAuthorized'); - if (is_null($val) || is_bool($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'appAuthorized'"); - } - - /** - * Gets the displayName property value. Display name of the TEM partner. - * @return string|null - */ - public function getDisplayName(): ?string { - $val = $this->getBackingStore()->get('displayName'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); - } - - /** - * Gets the enabled property value. Whether Intune's connection to the TEM service is currently enabled or disabled. - * @return bool|null - */ - public function getEnabled(): ?bool { - $val = $this->getBackingStore()->get('enabled'); - if (is_null($val) || is_bool($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'enabled'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'appAuthorized' => fn(ParseNode $n) => $o->setAppAuthorized($n->getBooleanValue()), - 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), - 'enabled' => fn(ParseNode $n) => $o->setEnabled($n->getBooleanValue()), - 'lastConnectionDateTime' => fn(ParseNode $n) => $o->setLastConnectionDateTime($n->getDateTimeValue()), - 'url' => fn(ParseNode $n) => $o->setUrl($n->getStringValue()), - ]); - } - - /** - * Gets the lastConnectionDateTime property value. Timestamp of the last request sent to Intune by the TEM partner. - * @return DateTime|null - */ - public function getLastConnectionDateTime(): ?DateTime { - $val = $this->getBackingStore()->get('lastConnectionDateTime'); - if (is_null($val) || $val instanceof DateTime) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'lastConnectionDateTime'"); - } - - /** - * Gets the url property value. URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service. - * @return string|null - */ - public function getUrl(): ?string { - $val = $this->getBackingStore()->get('url'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'url'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - parent::serialize($writer); - $writer->writeBooleanValue('appAuthorized', $this->getAppAuthorized()); - $writer->writeStringValue('displayName', $this->getDisplayName()); - $writer->writeBooleanValue('enabled', $this->getEnabled()); - $writer->writeDateTimeValue('lastConnectionDateTime', $this->getLastConnectionDateTime()); - $writer->writeStringValue('url', $this->getUrl()); - } - - /** - * Sets the appAuthorized property value. Whether the partner's AAD app has been authorized to access Intune. - * @param bool|null $value Value to set for the appAuthorized property. - */ - public function setAppAuthorized(?bool $value): void { - $this->getBackingStore()->set('appAuthorized', $value); - } - - /** - * Sets the displayName property value. Display name of the TEM partner. - * @param string|null $value Value to set for the displayName property. - */ - public function setDisplayName(?string $value): void { - $this->getBackingStore()->set('displayName', $value); - } - - /** - * Sets the enabled property value. Whether Intune's connection to the TEM service is currently enabled or disabled. - * @param bool|null $value Value to set for the enabled property. - */ - public function setEnabled(?bool $value): void { - $this->getBackingStore()->set('enabled', $value); - } - - /** - * Sets the lastConnectionDateTime property value. Timestamp of the last request sent to Intune by the TEM partner. - * @param DateTime|null $value Value to set for the lastConnectionDateTime property. - */ - public function setLastConnectionDateTime(?DateTime $value): void { - $this->getBackingStore()->set('lastConnectionDateTime', $value); - } - - /** - * Sets the url property value. URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service. - * @param string|null $value Value to set for the url property. - */ - public function setUrl(?string $value): void { - $this->getBackingStore()->set('url', $value); - } - -} diff --git a/src/Generated/Models/UnitMap.php b/src/Generated/Models/UnitMap.php new file mode 100644 index 00000000000..e87d5af8f12 --- /dev/null +++ b/src/Generated/Models/UnitMap.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.unitMap'); + } + + /** + * 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 UnitMap + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnitMap { + return new UnitMap(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), + ]); + } + + /** + * Gets the placeId property value. Identifier of the place (such as a room) to which this unitMap belongs. + * @return string|null + */ + public function getPlaceId(): ?string { + $val = $this->getBackingStore()->get('placeId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); + } + + /** + * 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('placeId', $this->getPlaceId()); + } + + /** + * Sets the placeId property value. Identifier of the place (such as a room) to which this unitMap belongs. + * @param string|null $value Value to set for the placeId property. + */ + public function setPlaceId(?string $value): void { + $this->getBackingStore()->set('placeId', $value); + } + +} diff --git a/src/Generated/Models/UsageAuthMethod.php b/src/Generated/Models/UsageAuthMethod.php index 81eafc1b392..4d41bc1fded 100644 --- a/src/Generated/Models/UsageAuthMethod.php +++ b/src/Generated/Models/UsageAuthMethod.php @@ -17,4 +17,20 @@ class UsageAuthMethod extends Enum { public const APP_PASSWORD = "appPassword"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const EXTERNAL_AUTH_METHOD = "externalAuthMethod"; + public const HARDWARE_ONE_TIME_PASSCODE = "hardwareOneTimePasscode"; + public const WINDOWS_HELLO_FOR_BUSINESS = "windowsHelloForBusiness"; + public const MICROSOFT_AUTHENTICATOR_PASSWORDLESS = "microsoftAuthenticatorPasswordless"; + public const TEMPORARY_ACCESS_PASS = "temporaryAccessPass"; + public const MAC_OS_SECURE_ENCLAVE_KEY = "macOsSecureEnclaveKey"; + public const PASS_KEY_DEVICE_BOUND = "passKeyDeviceBound"; + public const PASS_KEY_DEVICE_BOUND_AUTHENTICATOR = "passKeyDeviceBoundAuthenticator"; + public const PASS_KEY_DEVICE_BOUND_WINDOWS_HELLO = "passKeyDeviceBoundWindowsHello"; + public const SOFTWARE_ONE_TIME_PASSCODE = "softwareOneTimePasscode"; + public const MICROSOFT_AUTHENTICATOR_PUSH = "microsoftAuthenticatorPush"; + public const MOBILE_PHONE = "mobilePhone"; + public const SMS = "sms"; + public const ALTERNATE_MOBILE_PHONE = "alternateMobilePhone"; + public const FIDO2_SECURITY_KEY = "fido2SecurityKey"; + public const ONE_TIME_PASSCODE = "oneTimePasscode"; + public const PASS_KEY_SYNCED = "passKeySynced"; } diff --git a/src/Generated/Models/User.php b/src/Generated/Models/User.php index 921c660e173..0df7c37616f 100644 --- a/src/Generated/Models/User.php +++ b/src/Generated/Models/User.php @@ -67,6 +67,20 @@ public function getActivities(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'activities'"); } + /** + * Gets the adhocCalls property value. Ad hoc calls associated with the user. Read-only. Nullable. + * @return array|null + */ + public function getAdhocCalls(): ?array { + $val = $this->getBackingStore()->get('adhocCalls'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AdhocCall::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'adhocCalls'"); + } + /** * Gets the ageGroup property value. Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Supports $filter (eq, ne, not, and in). * @return string|null @@ -797,6 +811,7 @@ public function getFieldDeserializers(): array { 'aboutMe' => fn(ParseNode $n) => $o->setAboutMe($n->getStringValue()), 'accountEnabled' => fn(ParseNode $n) => $o->setAccountEnabled($n->getBooleanValue()), 'activities' => fn(ParseNode $n) => $o->setActivities($n->getCollectionOfObjectValues([UserActivity::class, 'createFromDiscriminatorValue'])), + 'adhocCalls' => fn(ParseNode $n) => $o->setAdhocCalls($n->getCollectionOfObjectValues([AdhocCall::class, 'createFromDiscriminatorValue'])), 'ageGroup' => fn(ParseNode $n) => $o->setAgeGroup($n->getStringValue()), 'agreementAcceptances' => fn(ParseNode $n) => $o->setAgreementAcceptances($n->getCollectionOfObjectValues([AgreementAcceptance::class, 'createFromDiscriminatorValue'])), 'analytics' => fn(ParseNode $n) => $o->setAnalytics($n->getObjectValue([UserAnalytics::class, 'createFromDiscriminatorValue'])), @@ -2319,6 +2334,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('aboutMe', $this->getAboutMe()); $writer->writeBooleanValue('accountEnabled', $this->getAccountEnabled()); $writer->writeCollectionOfObjectValues('activities', $this->getActivities()); + $writer->writeCollectionOfObjectValues('adhocCalls', $this->getAdhocCalls()); $writer->writeStringValue('ageGroup', $this->getAgeGroup()); $writer->writeCollectionOfObjectValues('agreementAcceptances', $this->getAgreementAcceptances()); $writer->writeObjectValue('analytics', $this->getAnalytics()); @@ -2501,6 +2517,14 @@ public function setActivities(?array $value): void { $this->getBackingStore()->set('activities', $value); } + /** + * Sets the adhocCalls property value. Ad hoc calls associated with the user. Read-only. Nullable. + * @param array|null $value Value to set for the adhocCalls property. + */ + public function setAdhocCalls(?array $value): void { + $this->getBackingStore()->set('adhocCalls', $value); + } + /** * Sets the ageGroup property value. Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Supports $filter (eq, ne, not, and in). * @param string|null $value Value to set for the ageGroup property. diff --git a/src/Generated/Models/UserAction.php b/src/Generated/Models/UserAction.php new file mode 100644 index 00000000000..a82ce76af79 --- /dev/null +++ b/src/Generated/Models/UserAction.php @@ -0,0 +1,11 @@ +setOdataType('#microsoft.graph.userActionContext'); + } + + /** + * 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 UserActionContext + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UserActionContext { + return new UserActionContext(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'userAction' => fn(ParseNode $n) => $o->setUserAction($n->getEnumValue(UserAction::class)), + ]); + } + + /** + * Gets the userAction property value. Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. + * @return UserAction|null + */ + public function getUserAction(): ?UserAction { + $val = $this->getBackingStore()->get('userAction'); + if (is_null($val) || $val instanceof UserAction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userAction'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('userAction', $this->getUserAction()); + } + + /** + * Sets the userAction property value. Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. + * @param UserAction|null $value Value to set for the userAction property. + */ + public function setUserAction(?UserAction $value): void { + $this->getBackingStore()->set('userAction', $value); + } + +} diff --git a/src/Generated/Models/UserSignIn.php b/src/Generated/Models/UserSignIn.php new file mode 100644 index 00000000000..e47ad2c218a --- /dev/null +++ b/src/Generated/Models/UserSignIn.php @@ -0,0 +1,112 @@ +setOdataType('#microsoft.graph.userSignIn'); + } + + /** + * 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 UserSignIn + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UserSignIn { + return new UserSignIn(); + } + + /** + * Gets the externalTenantId property value. TenantId of the guest user as applies to Microsoft Entra B2B scenarios. + * @return string|null + */ + public function getExternalTenantId(): ?string { + $val = $this->getBackingStore()->get('externalTenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalTenantId'"); + } + + /** + * Gets the externalUserType property value. The externalUserType property + * @return ConditionalAccessGuestOrExternalUserTypes|null + */ + public function getExternalUserType(): ?ConditionalAccessGuestOrExternalUserTypes { + $val = $this->getBackingStore()->get('externalUserType'); + if (is_null($val) || $val instanceof ConditionalAccessGuestOrExternalUserTypes) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalUserType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'externalTenantId' => fn(ParseNode $n) => $o->setExternalTenantId($n->getStringValue()), + 'externalUserType' => fn(ParseNode $n) => $o->setExternalUserType($n->getEnumValue(ConditionalAccessGuestOrExternalUserTypes::class)), + 'userId' => fn(ParseNode $n) => $o->setUserId($n->getStringValue()), + ]); + } + + /** + * Gets the userId property value. Object ID of the user. + * @return string|null + */ + public function getUserId(): ?string { + $val = $this->getBackingStore()->get('userId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userId'"); + } + + /** + * 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('externalTenantId', $this->getExternalTenantId()); + $writer->writeEnumValue('externalUserType', $this->getExternalUserType()); + $writer->writeStringValue('userId', $this->getUserId()); + } + + /** + * Sets the externalTenantId property value. TenantId of the guest user as applies to Microsoft Entra B2B scenarios. + * @param string|null $value Value to set for the externalTenantId property. + */ + public function setExternalTenantId(?string $value): void { + $this->getBackingStore()->set('externalTenantId', $value); + } + + /** + * Sets the externalUserType property value. The externalUserType property + * @param ConditionalAccessGuestOrExternalUserTypes|null $value Value to set for the externalUserType property. + */ + public function setExternalUserType(?ConditionalAccessGuestOrExternalUserTypes $value): void { + $this->getBackingStore()->set('externalUserType', $value); + } + + /** + * Sets the userId property value. Object ID of the user. + * @param string|null $value Value to set for the userId property. + */ + public function setUserId(?string $value): void { + $this->getBackingStore()->set('userId', $value); + } + +} diff --git a/src/Generated/Models/VirtualEndpoint.php b/src/Generated/Models/VirtualEndpoint.php index ffff3fb2270..1aa22554ee6 100644 --- a/src/Generated/Models/VirtualEndpoint.php +++ b/src/Generated/Models/VirtualEndpoint.php @@ -107,6 +107,20 @@ public function getDeviceImages(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceImages'"); } + /** + * Gets the externalPartners property value. The externalPartners property + * @return array|null + */ + public function getExternalPartners(): ?array { + $val = $this->getBackingStore()->get('externalPartners'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CloudPcExternalPartner::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalPartners'"); + } + /** * Gets the externalPartnerSettings property value. The external partner settings on a Cloud PC. * @return array|null @@ -134,6 +148,7 @@ public function getFieldDeserializers(): array { 'cloudPCs' => fn(ParseNode $n) => $o->setCloudPCs($n->getCollectionOfObjectValues([CloudPC::class, 'createFromDiscriminatorValue'])), 'crossCloudGovernmentOrganizationMapping' => fn(ParseNode $n) => $o->setCrossCloudGovernmentOrganizationMapping($n->getObjectValue([CloudPcCrossCloudGovernmentOrganizationMapping::class, 'createFromDiscriminatorValue'])), 'deviceImages' => fn(ParseNode $n) => $o->setDeviceImages($n->getCollectionOfObjectValues([CloudPcDeviceImage::class, 'createFromDiscriminatorValue'])), + 'externalPartners' => fn(ParseNode $n) => $o->setExternalPartners($n->getCollectionOfObjectValues([CloudPcExternalPartner::class, 'createFromDiscriminatorValue'])), 'externalPartnerSettings' => fn(ParseNode $n) => $o->setExternalPartnerSettings($n->getCollectionOfObjectValues([CloudPcExternalPartnerSetting::class, 'createFromDiscriminatorValue'])), 'frontLineServicePlans' => fn(ParseNode $n) => $o->setFrontLineServicePlans($n->getCollectionOfObjectValues([CloudPcFrontLineServicePlan::class, 'createFromDiscriminatorValue'])), 'galleryImages' => fn(ParseNode $n) => $o->setGalleryImages($n->getCollectionOfObjectValues([CloudPcGalleryImage::class, 'createFromDiscriminatorValue'])), @@ -296,6 +311,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('cloudPCs', $this->getCloudPCs()); $writer->writeObjectValue('crossCloudGovernmentOrganizationMapping', $this->getCrossCloudGovernmentOrganizationMapping()); $writer->writeCollectionOfObjectValues('deviceImages', $this->getDeviceImages()); + $writer->writeCollectionOfObjectValues('externalPartners', $this->getExternalPartners()); $writer->writeCollectionOfObjectValues('externalPartnerSettings', $this->getExternalPartnerSettings()); $writer->writeCollectionOfObjectValues('frontLineServicePlans', $this->getFrontLineServicePlans()); $writer->writeCollectionOfObjectValues('galleryImages', $this->getGalleryImages()); @@ -357,6 +373,14 @@ public function setDeviceImages(?array $value): void { $this->getBackingStore()->set('deviceImages', $value); } + /** + * Sets the externalPartners property value. The externalPartners property + * @param array|null $value Value to set for the externalPartners property. + */ + public function setExternalPartners(?array $value): void { + $this->getBackingStore()->set('externalPartners', $value); + } + /** * Sets the externalPartnerSettings property value. The external partner settings on a Cloud PC. * @param array|null $value Value to set for the externalPartnerSettings property. diff --git a/src/Generated/Models/WhatIfAnalysisReasons.php b/src/Generated/Models/WhatIfAnalysisReasons.php new file mode 100644 index 00000000000..4e801395d10 --- /dev/null +++ b/src/Generated/Models/WhatIfAnalysisReasons.php @@ -0,0 +1,29 @@ +setOdataType('#microsoft.graph.whatIfAnalysisResult'); + } + + /** + * 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 WhatIfAnalysisResult + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WhatIfAnalysisResult { + return new WhatIfAnalysisResult(); + } + + /** + * Gets the analysisReasons property value. The analysisReasons property + * @return WhatIfAnalysisReasons|null + */ + public function getAnalysisReasons(): ?WhatIfAnalysisReasons { + $val = $this->getBackingStore()->get('analysisReasons'); + if (is_null($val) || $val instanceof WhatIfAnalysisReasons) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'analysisReasons'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'analysisReasons' => fn(ParseNode $n) => $o->setAnalysisReasons($n->getEnumValue(WhatIfAnalysisReasons::class)), + 'policyApplies' => fn(ParseNode $n) => $o->setPolicyApplies($n->getBooleanValue()), + ]); + } + + /** + * Gets the policyApplies property value. Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. + * @return bool|null + */ + public function getPolicyApplies(): ?bool { + $val = $this->getBackingStore()->get('policyApplies'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyApplies'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('analysisReasons', $this->getAnalysisReasons()); + $writer->writeBooleanValue('policyApplies', $this->getPolicyApplies()); + } + + /** + * Sets the analysisReasons property value. The analysisReasons property + * @param WhatIfAnalysisReasons|null $value Value to set for the analysisReasons property. + */ + public function setAnalysisReasons(?WhatIfAnalysisReasons $value): void { + $this->getBackingStore()->set('analysisReasons', $value); + } + + /** + * Sets the policyApplies property value. Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. + * @param bool|null $value Value to set for the policyApplies property. + */ + public function setPolicyApplies(?bool $value): void { + $this->getBackingStore()->set('policyApplies', $value); + } + +} diff --git a/src/Generated/Models/Win32LobApp.php b/src/Generated/Models/Win32LobApp.php index d2599a1861c..9e5c3294c6c 100644 --- a/src/Generated/Models/Win32LobApp.php +++ b/src/Generated/Models/Win32LobApp.php @@ -36,6 +36,30 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Win32 return new Win32LobApp(); } + /** + * Gets the activeInstallScript property value. Contains the unique identifier of the associated install script for this Win32 app to be used instead of the install command line by the managed device during app installation. When null, the install command line is used instead. + * @return MobileAppScriptReference|null + */ + public function getActiveInstallScript(): ?MobileAppScriptReference { + $val = $this->getBackingStore()->get('activeInstallScript'); + if (is_null($val) || $val instanceof MobileAppScriptReference) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activeInstallScript'"); + } + + /** + * Gets the activeUninstallScript property value. Contains the unique identifier of the associated uninstall script for this Win32 app to be used instead of the uninstall command line by the managed device during app uninstallation. When null, the uninstall command line is used instead. + * @return MobileAppScriptReference|null + */ + public function getActiveUninstallScript(): ?MobileAppScriptReference { + $val = $this->getBackingStore()->get('activeUninstallScript'); + if (is_null($val) || $val instanceof MobileAppScriptReference) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activeUninstallScript'"); + } + /** * Gets the allowAvailableUninstall property value. Indicates whether the uninstall is supported from the company portal for the Win32 app with an available assignment. When TRUE, indicates that uninstall is supported from the company portal for the Windows app (Win32) with an available assignment. When FALSE, indicates that uninstall is not supported for the Windows app (Win32) with an Available assignment. Default value is FALSE. * @return bool|null @@ -105,6 +129,8 @@ public function getDisplayVersion(): ?string { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'activeInstallScript' => fn(ParseNode $n) => $o->setActiveInstallScript($n->getObjectValue([MobileAppScriptReference::class, 'createFromDiscriminatorValue'])), + 'activeUninstallScript' => fn(ParseNode $n) => $o->setActiveUninstallScript($n->getObjectValue([MobileAppScriptReference::class, 'createFromDiscriminatorValue'])), 'allowAvailableUninstall' => fn(ParseNode $n) => $o->setAllowAvailableUninstall($n->getBooleanValue()), 'allowedArchitectures' => fn(ParseNode $n) => $o->setAllowedArchitectures($n->getEnumValue(WindowsArchitecture::class)), 'applicableArchitectures' => fn(ParseNode $n) => $o->setApplicableArchitectures($n->getEnumValue(WindowsArchitecture::class)), @@ -307,6 +333,8 @@ public function getUninstallCommandLine(): ?string { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeObjectValue('activeInstallScript', $this->getActiveInstallScript()); + $writer->writeObjectValue('activeUninstallScript', $this->getActiveUninstallScript()); $writer->writeBooleanValue('allowAvailableUninstall', $this->getAllowAvailableUninstall()); $writer->writeEnumValue('allowedArchitectures', $this->getAllowedArchitectures()); $writer->writeEnumValue('applicableArchitectures', $this->getApplicableArchitectures()); @@ -328,6 +356,22 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('uninstallCommandLine', $this->getUninstallCommandLine()); } + /** + * Sets the activeInstallScript property value. Contains the unique identifier of the associated install script for this Win32 app to be used instead of the install command line by the managed device during app installation. When null, the install command line is used instead. + * @param MobileAppScriptReference|null $value Value to set for the activeInstallScript property. + */ + public function setActiveInstallScript(?MobileAppScriptReference $value): void { + $this->getBackingStore()->set('activeInstallScript', $value); + } + + /** + * Sets the activeUninstallScript property value. Contains the unique identifier of the associated uninstall script for this Win32 app to be used instead of the uninstall command line by the managed device during app uninstallation. When null, the uninstall command line is used instead. + * @param MobileAppScriptReference|null $value Value to set for the activeUninstallScript property. + */ + public function setActiveUninstallScript(?MobileAppScriptReference $value): void { + $this->getBackingStore()->set('activeUninstallScript', $value); + } + /** * Sets the allowAvailableUninstall property value. Indicates whether the uninstall is supported from the company portal for the Win32 app with an available assignment. When TRUE, indicates that uninstall is supported from the company portal for the Windows app (Win32) with an available assignment. When FALSE, indicates that uninstall is not supported for the Windows app (Win32) with an Available assignment. Default value is FALSE. * @param bool|null $value Value to set for the allowAvailableUninstall property. diff --git a/src/Generated/Models/Win32LobAppInstallPowerShellScript.php b/src/Generated/Models/Win32LobAppInstallPowerShellScript.php new file mode 100644 index 00000000000..bd3269fe1e0 --- /dev/null +++ b/src/Generated/Models/Win32LobAppInstallPowerShellScript.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.win32LobAppInstallPowerShellScript'); + } + + /** + * 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 Win32LobAppInstallPowerShellScript + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Win32LobAppInstallPowerShellScript { + return new Win32LobAppInstallPowerShellScript(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Win32LobAppScript.php b/src/Generated/Models/Win32LobAppScript.php new file mode 100644 index 00000000000..f82fe3d26ad --- /dev/null +++ b/src/Generated/Models/Win32LobAppScript.php @@ -0,0 +1,101 @@ +setOdataType('#microsoft.graph.win32LobAppScript'); + } + + /** + * 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 Win32LobAppScript + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Win32LobAppScript { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.win32LobAppInstallPowerShellScript': return new Win32LobAppInstallPowerShellScript(); + case '#microsoft.graph.win32LobAppUninstallPowerShellScript': return new Win32LobAppUninstallPowerShellScript(); + } + } + return new Win32LobAppScript(); + } + + /** + * Gets the enforceSignatureCheck property value. Indicates whether or not to enforce a signature check when running the script. When TRUE, the script cannot be run without enforcing a signature check. When FALSE, no signature check will be enforced when running the script. Default value is FALSE. + * @return bool|null + */ + public function getEnforceSignatureCheck(): ?bool { + $val = $this->getBackingStore()->get('enforceSignatureCheck'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'enforceSignatureCheck'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'enforceSignatureCheck' => fn(ParseNode $n) => $o->setEnforceSignatureCheck($n->getBooleanValue()), + 'runAs32Bit' => fn(ParseNode $n) => $o->setRunAs32Bit($n->getBooleanValue()), + ]); + } + + /** + * Gets the runAs32Bit property value. Indicates whether the script will run as 32-bit or 64-bit. When TRUE, the script will run as 32-bit. When FALSE, the script will run as 64-bit. Default value is FALSE. + * @return bool|null + */ + public function getRunAs32Bit(): ?bool { + $val = $this->getBackingStore()->get('runAs32Bit'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'runAs32Bit'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeBooleanValue('enforceSignatureCheck', $this->getEnforceSignatureCheck()); + $writer->writeBooleanValue('runAs32Bit', $this->getRunAs32Bit()); + } + + /** + * Sets the enforceSignatureCheck property value. Indicates whether or not to enforce a signature check when running the script. When TRUE, the script cannot be run without enforcing a signature check. When FALSE, no signature check will be enforced when running the script. Default value is FALSE. + * @param bool|null $value Value to set for the enforceSignatureCheck property. + */ + public function setEnforceSignatureCheck(?bool $value): void { + $this->getBackingStore()->set('enforceSignatureCheck', $value); + } + + /** + * Sets the runAs32Bit property value. Indicates whether the script will run as 32-bit or 64-bit. When TRUE, the script will run as 32-bit. When FALSE, the script will run as 64-bit. Default value is FALSE. + * @param bool|null $value Value to set for the runAs32Bit property. + */ + public function setRunAs32Bit(?bool $value): void { + $this->getBackingStore()->set('runAs32Bit', $value); + } + +} diff --git a/src/Generated/Models/Win32LobAppUninstallPowerShellScript.php b/src/Generated/Models/Win32LobAppUninstallPowerShellScript.php new file mode 100644 index 00000000000..59e9cf4e414 --- /dev/null +++ b/src/Generated/Models/Win32LobAppUninstallPowerShellScript.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.win32LobAppUninstallPowerShellScript'); + } + + /** + * 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 Win32LobAppUninstallPowerShellScript + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Win32LobAppUninstallPowerShellScript { + return new Win32LobAppUninstallPowerShellScript(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/WindowsDomainJoinConfiguration.php b/src/Generated/Models/WindowsDomainJoinConfiguration.php index 0fcbee9387c..75d11378109 100644 --- a/src/Generated/Models/WindowsDomainJoinConfiguration.php +++ b/src/Generated/Models/WindowsDomainJoinConfiguration.php @@ -81,7 +81,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity * @return array|null */ public function getNetworkAccessConfigurations(): ?array { @@ -144,7 +144,7 @@ public function setComputerNameSuffixRandomCharCount(?int $value): void { } /** - * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity * @param array|null $value Value to set for the networkAccessConfigurations property. */ public function setNetworkAccessConfigurations(?array $value): void { diff --git a/src/Generated/Models/WindowsManagedAppClipboardSharingLevel.php b/src/Generated/Models/WindowsManagedAppClipboardSharingLevel.php index d3541db51ae..3cef534ad5d 100644 --- a/src/Generated/Models/WindowsManagedAppClipboardSharingLevel.php +++ b/src/Generated/Models/WindowsManagedAppClipboardSharingLevel.php @@ -7,4 +7,5 @@ class WindowsManagedAppClipboardSharingLevel extends Enum { public const ANY_DESTINATION_ANY_SOURCE = "anyDestinationAnySource"; public const NONE = "none"; + public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/WindowsQualityUpdateCatalogItem.php b/src/Generated/Models/WindowsQualityUpdateCatalogItem.php index d810a47d957..27ffd36c9c7 100644 --- a/src/Generated/Models/WindowsQualityUpdateCatalogItem.php +++ b/src/Generated/Models/WindowsQualityUpdateCatalogItem.php @@ -41,6 +41,18 @@ public function getClassification(): ?WindowsQualityUpdateCategory { throw new \UnexpectedValueException("Invalid type found in backing store for 'classification'"); } + /** + * Gets the cveSeverityInformation property value. CVE information for catalog items + * @return WindowsQualityUpdateCveSeverityInformation|null + */ + public function getCveSeverityInformation(): ?WindowsQualityUpdateCveSeverityInformation { + $val = $this->getBackingStore()->get('cveSeverityInformation'); + if (is_null($val) || $val instanceof WindowsQualityUpdateCveSeverityInformation) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cveSeverityInformation'"); + } + /** * The deserialization information for the current model * @return array @@ -49,6 +61,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'classification' => fn(ParseNode $n) => $o->setClassification($n->getEnumValue(WindowsQualityUpdateCategory::class)), + 'cveSeverityInformation' => fn(ParseNode $n) => $o->setCveSeverityInformation($n->getObjectValue([WindowsQualityUpdateCveSeverityInformation::class, 'createFromDiscriminatorValue'])), 'isExpeditable' => fn(ParseNode $n) => $o->setIsExpeditable($n->getBooleanValue()), 'kbArticleId' => fn(ParseNode $n) => $o->setKbArticleId($n->getStringValue()), 'productRevisions' => fn(ParseNode $n) => $o->setProductRevisions($n->getCollectionOfObjectValues([WindowsQualityUpdateCatalogProductRevision::class, 'createFromDiscriminatorValue'])), @@ -113,6 +126,7 @@ public function getQualityUpdateCadence(): ?WindowsQualityUpdateCadence { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeEnumValue('classification', $this->getClassification()); + $writer->writeObjectValue('cveSeverityInformation', $this->getCveSeverityInformation()); $writer->writeBooleanValue('isExpeditable', $this->getIsExpeditable()); $writer->writeStringValue('kbArticleId', $this->getKbArticleId()); $writer->writeCollectionOfObjectValues('productRevisions', $this->getProductRevisions()); @@ -127,6 +141,14 @@ public function setClassification(?WindowsQualityUpdateCategory $value): void { $this->getBackingStore()->set('classification', $value); } + /** + * Sets the cveSeverityInformation property value. CVE information for catalog items + * @param WindowsQualityUpdateCveSeverityInformation|null $value Value to set for the cveSeverityInformation property. + */ + public function setCveSeverityInformation(?WindowsQualityUpdateCveSeverityInformation $value): void { + $this->getBackingStore()->set('cveSeverityInformation', $value); + } + /** * Sets the isExpeditable property value. When TRUE, indicates that the quality updates qualify for expedition. When FALSE, indicates the quality updates do not quality for expedition. Default value is FALSE. Read-only * @param bool|null $value Value to set for the isExpeditable property. diff --git a/src/Generated/Models/WindowsQualityUpdateCveDetail.php b/src/Generated/Models/WindowsQualityUpdateCveDetail.php new file mode 100644 index 00000000000..0119a065fb5 --- /dev/null +++ b/src/Generated/Models/WindowsQualityUpdateCveDetail.php @@ -0,0 +1,161 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return WindowsQualityUpdateCveDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WindowsQualityUpdateCveDetail { + return new WindowsQualityUpdateCveDetail(); + } + + /** + * 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 cveInformationUrl property value. Exploitation url of CVE + * @return string|null + */ + public function getCveInformationUrl(): ?string { + $val = $this->getBackingStore()->get('cveInformationUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cveInformationUrl'"); + } + + /** + * Gets the cveNumber property value. Exploitation number of CVE + * @return string|null + */ + public function getCveNumber(): ?string { + $val = $this->getBackingStore()->get('cveNumber'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cveNumber'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'cveInformationUrl' => fn(ParseNode $n) => $o->setCveInformationUrl($n->getStringValue()), + 'cveNumber' => fn(ParseNode $n) => $o->setCveNumber($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('cveInformationUrl', $this->getCveInformationUrl()); + $writer->writeStringValue('cveNumber', $this->getCveNumber()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the cveInformationUrl property value. Exploitation url of CVE + * @param string|null $value Value to set for the cveInformationUrl property. + */ + public function setCveInformationUrl(?string $value): void { + $this->getBackingStore()->set('cveInformationUrl', $value); + } + + /** + * Sets the cveNumber property value. Exploitation number of CVE + * @param string|null $value Value to set for the cveNumber property. + */ + public function setCveNumber(?string $value): void { + $this->getBackingStore()->set('cveNumber', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/WindowsQualityUpdateCveSeverityInformation.php b/src/Generated/Models/WindowsQualityUpdateCveSeverityInformation.php new file mode 100644 index 00000000000..cc577cdf9eb --- /dev/null +++ b/src/Generated/Models/WindowsQualityUpdateCveSeverityInformation.php @@ -0,0 +1,186 @@ +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 WindowsQualityUpdateCveSeverityInformation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WindowsQualityUpdateCveSeverityInformation { + return new WindowsQualityUpdateCveSeverityInformation(); + } + + /** + * 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 exploitedCves property value. Exploit cve details + * @return array|null + */ + public function getExploitedCves(): ?array { + $val = $this->getBackingStore()->get('exploitedCves'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, WindowsQualityUpdateCveDetail::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'exploitedCves'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'exploitedCves' => fn(ParseNode $n) => $o->setExploitedCves($n->getCollectionOfObjectValues([WindowsQualityUpdateCveDetail::class, 'createFromDiscriminatorValue'])), + 'maxBaseScore' => fn(ParseNode $n) => $o->setMaxBaseScore($n->getFloatValue()), + 'maxSeverityLevel' => fn(ParseNode $n) => $o->setMaxSeverityLevel($n->getEnumValue(WindowsUpdateCveSeverityLevel::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the maxBaseScore property value. Max base score of CVE + * @return float|null + */ + public function getMaxBaseScore(): ?float { + $val = $this->getBackingStore()->get('maxBaseScore'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'maxBaseScore'"); + } + + /** + * Gets the maxSeverityLevel property value. Max severity of CVE + * @return WindowsUpdateCveSeverityLevel|null + */ + public function getMaxSeverityLevel(): ?WindowsUpdateCveSeverityLevel { + $val = $this->getBackingStore()->get('maxSeverityLevel'); + if (is_null($val) || $val instanceof WindowsUpdateCveSeverityLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'maxSeverityLevel'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('exploitedCves', $this->getExploitedCves()); + $writer->writeFloatValue('maxBaseScore', $this->getMaxBaseScore()); + $writer->writeEnumValue('maxSeverityLevel', $this->getMaxSeverityLevel()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the exploitedCves property value. Exploit cve details + * @param array|null $value Value to set for the exploitedCves property. + */ + public function setExploitedCves(?array $value): void { + $this->getBackingStore()->set('exploitedCves', $value); + } + + /** + * Sets the maxBaseScore property value. Max base score of CVE + * @param float|null $value Value to set for the maxBaseScore property. + */ + public function setMaxBaseScore(?float $value): void { + $this->getBackingStore()->set('maxBaseScore', $value); + } + + /** + * Sets the maxSeverityLevel property value. Max severity of CVE + * @param WindowsUpdateCveSeverityLevel|null $value Value to set for the maxSeverityLevel property. + */ + public function setMaxSeverityLevel(?WindowsUpdateCveSeverityLevel $value): void { + $this->getBackingStore()->set('maxSeverityLevel', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/WindowsUpdateCveSeverityLevel.php b/src/Generated/Models/WindowsUpdateCveSeverityLevel.php new file mode 100644 index 00000000000..b02307855fb --- /dev/null +++ b/src/Generated/Models/WindowsUpdateCveSeverityLevel.php @@ -0,0 +1,12 @@ +requestAdapter->sendAsync($requestInfo, [Connectivity::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to call the getWebCategoryByUrl method. + * @param string $url Usage: url='{url}' + * @return MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder + */ + public function microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl(string $url): MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder { + return new MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder($this->pathParameters, $this->requestAdapter, $url); + } + /** * Update the navigation property connectivity in networkAccess * @param Connectivity $body The request body diff --git a/src/Generated/NetworkAccess/Connectivity/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrl/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder.php b/src/Generated/NetworkAccess/Connectivity/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrl/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder.php new file mode 100644 index 00000000000..f36d883a23a --- /dev/null +++ b/src/Generated/NetworkAccess/Connectivity/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrl/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder.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. + * @param string|null $url Usage: url='{url}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $url = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/networkAccess/connectivity/microsoft.graph.networkaccess.getWebCategoryByUrl(url=\'{url}\')'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['url'] = $url; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function getWebCategoryByUrl + * @param MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WebCategory::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function getWebCategoryByUrl + * @param MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder { + return new MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrl/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Connectivity/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrl/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d1a0412d12b --- /dev/null +++ b/src/Generated/NetworkAccess/Connectivity/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrl/MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration.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/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php index 08b9843c938..1bed355c31c 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php +++ b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. + * Delete a threatIntelligencePolicyLink object. * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|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/networkaccess-tlsinspectionpolicylink-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicylink-delete?view=graph-rest-beta Find more info here */ public function delete(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -85,7 +85,7 @@ public function patch(PolicyLink $body, ?PolicyLinkItemRequestBuilderPatchReques } /** - * Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. + * Delete a threatIntelligencePolicyLink object. * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilder.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilder.php index 7fe80b769e6..322183ebf10 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilder.php +++ b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilder.php @@ -52,11 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. + * Get a list of the tlsInspectionPolicyLink objects on a filtering profile. * @param PoliciesRequestBuilderGetRequestConfiguration|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/networkaccess-threatintelligencepolicylink-list?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicylink-list?view=graph-rest-beta Find more info here */ public function get(?PoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -83,7 +83,7 @@ public function post(PolicyLink $body, ?PoliciesRequestBuilderPostRequestConfigu } /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. + * Get a list of the tlsInspectionPolicyLink objects on a filtering profile. * @param PoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php index 3bb86dce305..b980edd0637 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php +++ b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. + * Get a list of the tlsInspectionPolicyLink objects on a filtering profile. */ class PoliciesRequestBuilderGetQueryParameters { diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy/GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy/GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse.php new file mode 100644 index 00000000000..cb52633bfbf --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy/GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ApplicationAnalyticsUsagePoint::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, ApplicationAnalyticsUsagePoint::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/Reports/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.php new file mode 100644 index 00000000000..ea115cc4a2e --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.php @@ -0,0 +1,85 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $aggregatedBy Usage: aggregatedBy='{aggregatedBy}' + * @param DateTime|null $endDateTime Usage: endDateTime={endDateTime} + * @param DateTime|null $startDateTime Usage: startDateTime={startDateTime} + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $aggregatedBy = null, ?DateTime $endDateTime = null, ?DateTime $startDateTime = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.getApplicationUsageAnalytics(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy=\'{aggregatedBy}\'){?%24count,%24filter,%24search,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['aggregatedBy'] = $aggregatedBy; + $urlTplParams['endDateTime'] = $endDateTime; + $urlTplParams['startDateTime'] = $startDateTime; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a collection of application usage analytics data points based on aggregated traffic logs for a specified time period, providing daily breakdown of usage between cloud and enterprise applications in Global Secure Access. + * @param MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration|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/networkaccess-reports-getapplicationusageanalytics?view=graph-rest-beta Find more info here + */ + public function get(?MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a collection of application usage analytics data points based on aggregated traffic logs for a specified time period, providing daily breakdown of usage between cloud and enterprise applications in Global Secure Access. + * @param MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder { + return new MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fd4cacb49a4 --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters.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/Reports/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1d151c3629d --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy/MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,42 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters. + * @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 MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters { + return new MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top); + } + +} diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.php new file mode 100644 index 00000000000..0e661a1aaeb --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudApplicationReport::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, CloudApplicationReport::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/Reports/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.php new file mode 100644 index 00000000000..0bbc4588124 --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.php @@ -0,0 +1,83 @@ +|string $pathParametersOrRawUrl 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/reports/microsoft.graph.networkaccess.getCloudApplicationReport(startDateTime={startDateTime},endDateTime={endDateTime},userId=\'@userId\'){?%24count,%24filter,%24search,%24skip,%24top,userId*}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['endDateTime'] = $endDateTime; + $urlTplParams['startDateTime'] = $startDateTime; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a collection of cloud application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + * @param MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration|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/networkaccess-reports-getcloudapplicationreport?view=graph-rest-beta Find more info here + */ + public function get(?MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a collection of cloud application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + * @param MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder { + return new MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b1340a11805 --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,65 @@ +count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + $this->userId = $userId; + } + +} diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..771bcbe6e89 --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,43 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters. + * @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 + * @param string|null $userId Usage: userId='@userId' + * @return MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null, ?string $userId = null): MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters { + return new MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top, $userId); + } + +} diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.php new file mode 100644 index 00000000000..ec9a2807b3f --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([EnterpriseApplicationReport::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, EnterpriseApplicationReport::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/Reports/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.php new file mode 100644 index 00000000000..9f8963c86d0 --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.php @@ -0,0 +1,83 @@ +|string $pathParametersOrRawUrl 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/reports/microsoft.graph.networkaccess.getEnterpriseApplicationReport(startDateTime={startDateTime},endDateTime={endDateTime},userId=\'@userId\'){?%24count,%24filter,%24search,%24skip,%24top,userId*}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['endDateTime'] = $endDateTime; + $urlTplParams['startDateTime'] = $startDateTime; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a collection of enterprise application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + * @param MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration|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/networkaccess-reports-getenterpriseapplicationreport?view=graph-rest-beta Find more info here + */ + public function get(?MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a collection of enterprise application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + * @param MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder { + return new MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b1c6ae614f3 --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,65 @@ +count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + $this->userId = $userId; + } + +} diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a99249d3735 --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,43 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters. + * @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 + * @param string|null $userId Usage: userId='@userId' + * @return MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null, ?string $userId = null): MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters { + return new MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top, $userId); + } + +} diff --git a/src/Generated/NetworkAccess/Reports/ReportsRequestBuilder.php b/src/Generated/NetworkAccess/Reports/ReportsRequestBuilder.php index e3b34dad11d..4c13a7ca02c 100644 --- a/src/Generated/NetworkAccess/Reports/ReportsRequestBuilder.php +++ b/src/Generated/NetworkAccess/Reports/ReportsRequestBuilder.php @@ -11,11 +11,14 @@ use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime\MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTime\MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimeRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime\MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder; +use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy\MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder; +use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId\MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTime\MicrosoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetCrossTenantSummaryWithStartDateTimeWithEndDateTimeWithDiscoveryPivotDateTime\MicrosoftGraphNetworkaccessGetCrossTenantSummaryWithStartDateTimeWithEndDateTimeWithDiscoveryPivotDateTimeRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedBy\MicrosoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTime\MicrosoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTimeRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId\MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder; +use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId\MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime\MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId\MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId\MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder; @@ -112,6 +115,27 @@ public function microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWit return new MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); } + /** + * Provides operations to call the getApplicationUsageAnalytics method. + * @param string $aggregatedBy Usage: aggregatedBy='{aggregatedBy}' + * @param DateTime $endDateTime Usage: endDateTime={endDateTime} + * @param DateTime $startDateTime Usage: startDateTime={startDateTime} + * @return MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder + */ + public function microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy(string $aggregatedBy, DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder { + return new MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder($this->pathParameters, $this->requestAdapter, $aggregatedBy, $endDateTime, $startDateTime); + } + + /** + * Provides operations to call the getCloudApplicationReport method. + * @param DateTime $endDateTime Usage: endDateTime={endDateTime} + * @param DateTime $startDateTime Usage: startDateTime={startDateTime} + * @return MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder + */ + public function microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder { + return new MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); + } + /** * Provides operations to call the getConnectionSummaries method. * @param DateTime $endDateTime Usage: endDateTime={endDateTime} @@ -165,6 +189,16 @@ public function microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReport return new MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); } + /** + * Provides operations to call the getEnterpriseApplicationReport method. + * @param DateTime $endDateTime Usage: endDateTime={endDateTime} + * @param DateTime $startDateTime Usage: startDateTime={startDateTime} + * @return MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder + */ + public function microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder { + return new MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); + } + /** * Provides operations to call the transactionSummaries method. * @param DateTime $endDateTime Usage: endDateTime={endDateTime} diff --git a/src/Generated/Places/Item/CheckIns/CheckInsRequestBuilder.php b/src/Generated/Places/Item/CheckIns/CheckInsRequestBuilder.php new file mode 100644 index 00000000000..2c92d184683 --- /dev/null +++ b/src/Generated/Places/Item/CheckIns/CheckInsRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param string $checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return CheckInClaimCalendarEventItemRequestBuilder + */ + public function byCheckInClaimCalendarEventId(string $checkInClaimCalendarEventId): CheckInClaimCalendarEventItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['checkInClaim%2DcalendarEventId'] = $checkInClaimCalendarEventId; + return new CheckInClaimCalendarEventItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CheckInsRequestBuilder 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}/places/{place%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaimCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a new checkInClaim object to record the check-in status for a specific place, such as a desk, room, or workspace, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place. + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|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/place-post-checkins?view=graph-rest-beta Find more info here + */ + public function post(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a new checkInClaim object to record the check-in status for a specific place, such as a desk, room, or workspace, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place. + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $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 CheckInsRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/CheckIns/CheckInsRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/CheckIns/CheckInsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5ee59abc924 --- /dev/null +++ b/src/Generated/Places/Item/CheckIns/CheckInsRequestBuilderGetQueryParameters.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 CheckInsRequestBuilderGetQueryParameters 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/Places/Item/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0a812cc793a --- /dev/null +++ b/src/Generated/Places/Item/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInsRequestBuilderGetQueryParameters. + * @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 CheckInsRequestBuilderGetQueryParameters + */ + 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): CheckInsRequestBuilderGetQueryParameters { + return new CheckInsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/Item/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..cb52aae0be4 --- /dev/null +++ b/src/Generated/Places/Item/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.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/Places/Item/CheckIns/Count/CountRequestBuilder.php b/src/Generated/Places/Item/CheckIns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..8da9c7ea59b --- /dev/null +++ b/src/Generated/Places/Item/CheckIns/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}/places/{place%2Did}/checkIns/$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/Places/Item/CheckIns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/CheckIns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..49b1c6bc523 --- /dev/null +++ b/src/Generated/Places/Item/CheckIns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d1696a28b42 --- /dev/null +++ b/src/Generated/Places/Item/CheckIns/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/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php b/src/Generated/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php new file mode 100644 index 00000000000..1ceaff55b8f --- /dev/null +++ b/src/Generated/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/places/{place%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|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/checkinclaim-get?view=graph-rest-beta Find more info here + */ + public function get(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $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 CheckInClaimCalendarEventItemRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInClaimCalendarEventItemRequestBuilder { + return new CheckInClaimCalendarEventItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ee235398e5d --- /dev/null +++ b/src/Generated/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.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/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..13febaaad68 --- /dev/null +++ b/src/Generated/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.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 CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters 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/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6a9c47fb374 --- /dev/null +++ b/src/Generated/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters { + return new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..1eeebaca445 --- /dev/null +++ b/src/Generated/Places/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphRoom/CheckIns/CheckInsRequestBuilder.php b/src/Generated/Places/Item/GraphRoom/CheckIns/CheckInsRequestBuilder.php new file mode 100644 index 00000000000..693fd1553f7 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoom/CheckIns/CheckInsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param string $checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return CheckInClaimCalendarEventItemRequestBuilder + */ + public function byCheckInClaimCalendarEventId(string $checkInClaimCalendarEventId): CheckInClaimCalendarEventItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['checkInClaim%2DcalendarEventId'] = $checkInClaimCalendarEventId; + return new CheckInClaimCalendarEventItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CheckInsRequestBuilder 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}/places/{place%2Did}/graph.room/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaimCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $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 CheckInsRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphRoom/CheckIns/CheckInsRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoom/CheckIns/CheckInsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..26b7d0ae4b6 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoom/CheckIns/CheckInsRequestBuilderGetQueryParameters.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 CheckInsRequestBuilderGetQueryParameters 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/Places/Item/GraphRoom/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphRoom/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..287f0d7b383 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoom/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInsRequestBuilderGetQueryParameters. + * @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 CheckInsRequestBuilderGetQueryParameters + */ + 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): CheckInsRequestBuilderGetQueryParameters { + return new CheckInsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/Item/GraphRoom/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphRoom/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ddaaf1a41b0 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoom/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.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/Places/Item/GraphRoom/CheckIns/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphRoom/CheckIns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..63931294f65 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoom/CheckIns/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}/places/{place%2Did}/graph.room/checkIns/$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/Places/Item/GraphRoom/CheckIns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoom/CheckIns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2d7c099a20a --- /dev/null +++ b/src/Generated/Places/Item/GraphRoom/CheckIns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphRoom/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphRoom/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e8d6441b81f --- /dev/null +++ b/src/Generated/Places/Item/GraphRoom/CheckIns/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/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php b/src/Generated/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php new file mode 100644 index 00000000000..7e16f313aac --- /dev/null +++ b/src/Generated/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.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}/places/{place%2Did}/graph.room/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $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 CheckInClaimCalendarEventItemRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInClaimCalendarEventItemRequestBuilder { + return new CheckInClaimCalendarEventItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b073f729379 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.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/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0f1a4fe65e9 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.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 CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters 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/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..16259476ad6 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters { + return new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..26532151bf9 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoom/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphRoom/GraphRoomRequestBuilder.php b/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.php index dd903baaa3b..8fb84fc0f02 100644 --- a/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.php +++ b/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Room; +use Microsoft\Graph\Beta\Generated\Places\Item\GraphRoom\CheckIns\CheckInsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -16,6 +17,13 @@ */ class GraphRoomRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ + public function checkIns(): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new GraphRoomRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Places/Item/GraphRoomList/CheckIns/CheckInsRequestBuilder.php b/src/Generated/Places/Item/GraphRoomList/CheckIns/CheckInsRequestBuilder.php new file mode 100644 index 00000000000..f9f6c7c1978 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/CheckIns/CheckInsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param string $checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return CheckInClaimCalendarEventItemRequestBuilder + */ + public function byCheckInClaimCalendarEventId(string $checkInClaimCalendarEventId): CheckInClaimCalendarEventItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['checkInClaim%2DcalendarEventId'] = $checkInClaimCalendarEventId; + return new CheckInClaimCalendarEventItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CheckInsRequestBuilder 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}/places/{place%2Did}/graph.roomList/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaimCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $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 CheckInsRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/CheckIns/CheckInsRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoomList/CheckIns/CheckInsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6a0b29a5c21 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/CheckIns/CheckInsRequestBuilderGetQueryParameters.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 CheckInsRequestBuilderGetQueryParameters 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/Places/Item/GraphRoomList/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0361ba13c2f --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInsRequestBuilderGetQueryParameters. + * @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 CheckInsRequestBuilderGetQueryParameters + */ + 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): CheckInsRequestBuilderGetQueryParameters { + return new CheckInsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..22bc206bbea --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.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/Places/Item/GraphRoomList/CheckIns/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphRoomList/CheckIns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..eb3e3c90c9b --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/CheckIns/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}/places/{place%2Did}/graph.roomList/checkIns/$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/Places/Item/GraphRoomList/CheckIns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoomList/CheckIns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..23c65fb39a7 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/CheckIns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..aaa09ccb282 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/CheckIns/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/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php b/src/Generated/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php new file mode 100644 index 00000000000..08578c7870c --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.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}/places/{place%2Did}/graph.roomList/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $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 CheckInClaimCalendarEventItemRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInClaimCalendarEventItemRequestBuilder { + return new CheckInClaimCalendarEventItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b5a680ba2a0 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.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/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8d86246eebc --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.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 CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters 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/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..32dbd3c1ffe --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters { + return new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9e3913bd8fd --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphRoomList/GraphRoomListRequestBuilder.php b/src/Generated/Places/Item/GraphRoomList/GraphRoomListRequestBuilder.php index 4a02c531304..9fc1567b026 100644 --- a/src/Generated/Places/Item/GraphRoomList/GraphRoomListRequestBuilder.php +++ b/src/Generated/Places/Item/GraphRoomList/GraphRoomListRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\RoomList; +use Microsoft\Graph\Beta\Generated\Places\Item\GraphRoomList\CheckIns\CheckInsRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\Item\GraphRoomList\Rooms\RoomsRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\Item\GraphRoomList\RoomsWithPlaceId\RoomsWithPlaceIdRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\Item\GraphRoomList\Workspaces\WorkspacesRequestBuilder; @@ -20,6 +21,13 @@ */ class GraphRoomListRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ + public function checkIns(): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the rooms property of the microsoft.graph.roomList entity. */ diff --git a/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/CheckInsRequestBuilder.php b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/CheckInsRequestBuilder.php new file mode 100644 index 00000000000..297180d2f9e --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/CheckInsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param string $checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return CheckInClaimCalendarEventItemRequestBuilder + */ + public function byCheckInClaimCalendarEventId(string $checkInClaimCalendarEventId): CheckInClaimCalendarEventItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['checkInClaim%2DcalendarEventId'] = $checkInClaimCalendarEventId; + return new CheckInClaimCalendarEventItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CheckInsRequestBuilder 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}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaimCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $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 CheckInsRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/CheckInsRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/CheckInsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..708db14d790 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/CheckInsRequestBuilderGetQueryParameters.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 CheckInsRequestBuilderGetQueryParameters 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/Places/Item/GraphRoomList/Rooms/Item/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2423e14c643 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInsRequestBuilderGetQueryParameters. + * @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 CheckInsRequestBuilderGetQueryParameters + */ + 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): CheckInsRequestBuilderGetQueryParameters { + return new CheckInsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8badd0549c2 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.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/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..4571b6b9450 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/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}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/$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/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..171f3ff9ee2 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3bdbec035b6 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/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/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php new file mode 100644 index 00000000000..1e90a4fe554 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.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}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $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 CheckInClaimCalendarEventItemRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInClaimCalendarEventItemRequestBuilder { + return new CheckInClaimCalendarEventItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..64cda0e9347 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.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/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9d26b68f0f0 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.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 CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters 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/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..376337faa33 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters { + return new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c98770a38d6 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphRoomList/Rooms/Item/RoomItemRequestBuilder.php b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/RoomItemRequestBuilder.php index 937ab784f6b..3bbc7de4042 100644 --- a/src/Generated/Places/Item/GraphRoomList/Rooms/Item/RoomItemRequestBuilder.php +++ b/src/Generated/Places/Item/GraphRoomList/Rooms/Item/RoomItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Room; +use Microsoft\Graph\Beta\Generated\Places\Item\GraphRoomList\Rooms\Item\CheckIns\CheckInsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -16,6 +17,13 @@ */ class RoomItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ + public function checkIns(): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new RoomItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/CheckInsRequestBuilder.php b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/CheckInsRequestBuilder.php new file mode 100644 index 00000000000..f74e054a00d --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/CheckInsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param string $checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return CheckInClaimCalendarEventItemRequestBuilder + */ + public function byCheckInClaimCalendarEventId(string $checkInClaimCalendarEventId): CheckInClaimCalendarEventItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['checkInClaim%2DcalendarEventId'] = $checkInClaimCalendarEventId; + return new CheckInClaimCalendarEventItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CheckInsRequestBuilder 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}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaimCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $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 CheckInsRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/CheckInsRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/CheckInsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..49078db7d23 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/CheckInsRequestBuilderGetQueryParameters.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 CheckInsRequestBuilderGetQueryParameters 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/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..576623bb9c3 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInsRequestBuilderGetQueryParameters. + * @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 CheckInsRequestBuilderGetQueryParameters + */ + 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): CheckInsRequestBuilderGetQueryParameters { + return new CheckInsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..87806a9cb4e --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.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/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c803dbe71fe --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/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}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/$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/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..71fb48ba1da --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..615923ba898 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/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/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php new file mode 100644 index 00000000000..13b0849fce6 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.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}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $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 CheckInClaimCalendarEventItemRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInClaimCalendarEventItemRequestBuilder { + return new CheckInClaimCalendarEventItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e7f2eade41a --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.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/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1b7561743ec --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.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 CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters 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/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8daef8384e6 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters { + return new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..87b075855c5 --- /dev/null +++ b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphRoomList/Workspaces/Item/WorkspaceItemRequestBuilder.php b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/WorkspaceItemRequestBuilder.php index dfa05cb025c..9455d1e32c5 100644 --- a/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/WorkspaceItemRequestBuilder.php +++ b/src/Generated/Places/Item/GraphRoomList/Workspaces/Item/WorkspaceItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Workspace; +use Microsoft\Graph\Beta\Generated\Places\Item\GraphRoomList\Workspaces\Item\CheckIns\CheckInsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -16,6 +17,13 @@ */ class WorkspaceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ + public function checkIns(): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new WorkspaceItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Places/Item/PlaceItemRequestBuilder.php b/src/Generated/Places/Item/PlaceItemRequestBuilder.php index a4d51121195..55709f0117c 100644 --- a/src/Generated/Places/Item/PlaceItemRequestBuilder.php +++ b/src/Generated/Places/Item/PlaceItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Place; +use Microsoft\Graph\Beta\Generated\Places\Item\CheckIns\CheckInsRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\Item\Descendants\DescendantsRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\Item\GraphRoom\GraphRoomRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\Item\GraphRoomList\GraphRoomListRequestBuilder; @@ -19,6 +20,13 @@ */ class PlaceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ + public function checkIns(): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the descendants method. */ diff --git a/src/Generated/Policies/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilder.php b/src/Generated/Policies/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilder.php new file mode 100644 index 00000000000..31b2e0eef2f --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. + * @param string $conditionalAccessPolicyId The unique identifier of conditionalAccessPolicy + * @return ConditionalAccessPolicyItemRequestBuilder + */ + public function byConditionalAccessPolicyId(string $conditionalAccessPolicyId): ConditionalAccessPolicyItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conditionalAccessPolicy%2Did'] = $conditionalAccessPolicyId; + return new ConditionalAccessPolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ConditionalAccessPoliciesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/conditionalAccessPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The custom rules that define an access scenario. + * @param ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to conditionalAccessPolicies for policies + * @param ConditionalAccessPolicy $body The request body + * @param ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConditionalAccessPolicy $body, ?ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The custom rules that define an access scenario. + * @param ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 conditionalAccessPolicies for policies + * @param ConditionalAccessPolicy $body The request body + * @param ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConditionalAccessPolicy $body, ?ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration $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 ConditionalAccessPoliciesRequestBuilder + */ + public function withUrl(string $rawUrl): ConditionalAccessPoliciesRequestBuilder { + return new ConditionalAccessPoliciesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetQueryParameters.php b/src/Generated/Policies/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..77fb5fddc73 --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetQueryParameters.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 ConditionalAccessPoliciesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Policies/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e79e9cc326c --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConditionalAccessPoliciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConditionalAccessPoliciesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConditionalAccessPoliciesRequestBuilderGetQueryParameters. + * @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 ConditionalAccessPoliciesRequestBuilderGetQueryParameters + */ + 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): ConditionalAccessPoliciesRequestBuilderGetQueryParameters { + return new ConditionalAccessPoliciesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Policies/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6b9577088a3 --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/ConditionalAccessPolicies/Count/CountRequestBuilder.php b/src/Generated/Policies/ConditionalAccessPolicies/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f7e758f7ce2 --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/conditionalAccessPolicies/$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/Policies/ConditionalAccessPolicies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Policies/ConditionalAccessPolicies/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bdf9c99152c --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Policies/ConditionalAccessPolicies/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/ConditionalAccessPolicies/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8bf584483ac --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilder.php b/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilder.php new file mode 100644 index 00000000000..27ccabec1fd --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ConditionalAccessPolicyItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property conditionalAccessPolicies for policies + * @param ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The custom rules that define an access scenario. + * @param ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property conditionalAccessPolicies in policies + * @param ConditionalAccessPolicy $body The request body + * @param ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConditionalAccessPolicy $body, ?ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property conditionalAccessPolicies for policies + * @param ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The custom rules that define an access scenario. + * @param ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 conditionalAccessPolicies in policies + * @param ConditionalAccessPolicy $body The request body + * @param ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConditionalAccessPolicy $body, ?ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration $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 ConditionalAccessPolicyItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConditionalAccessPolicyItemRequestBuilder { + return new ConditionalAccessPolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..782e11ac3a0 --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fc9ecb1d4e3 --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetQueryParameters.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 ConditionalAccessPolicyItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fc1ae1dd27e --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConditionalAccessPolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConditionalAccessPolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConditionalAccessPolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConditionalAccessPolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConditionalAccessPolicyItemRequestBuilderGetQueryParameters { + return new ConditionalAccessPolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..6303a8bcdac --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/ConditionalAccessPolicies/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Policies/ConditionalAccessPolicies/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..33042b67f64 --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $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 RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/ConditionalAccessPolicies/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/ConditionalAccessPolicies/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..7957eeb4064 --- /dev/null +++ b/src/Generated/Policies/ConditionalAccessPolicies/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php index dd49ba41cd5..b5a9fec3748 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\CrossTenantAccessPolicyConfigurationPartner; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Policies\CrossTenantAccessPolicy\Partners\Item\IdentitySynchronization\IdentitySynchronizationRequestBuilder; +use Microsoft\Graph\Beta\Generated\Policies\CrossTenantAccessPolicy\Partners\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -24,6 +25,13 @@ public function identitySynchronization(): IdentitySynchronizationRequestBuilder return new IdentitySynchronizationRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php index db385e2598f..e063988be7e 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\CrossTenantIdentitySyncPolicyPartner; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; +use Microsoft\Graph\Beta\Generated\Policies\CrossTenantAccessPolicy\Partners\Item\IdentitySynchronization\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -16,6 +17,13 @@ */ class IdentitySynchronizationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new IdentitySynchronizationRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/Restore/RestoreRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..226a333334b --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @param RestoreRequestBuilderPostRequestConfiguration|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-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantIdentitySyncPolicyPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $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 RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..7293d8d8e2c --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..bb286bb0ff8 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantAccessPolicyConfigurationPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $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 RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..25629e196e1 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Count/CountRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d03e5183865 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/deletedItems/crossTenantPartners/$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/Policies/DeletedItems/CrossTenantPartners/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..27e2b51db95 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0e12f1691a0 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/CrossTenantPartnersRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/CrossTenantPartnersRequestBuilder.php new file mode 100644 index 00000000000..497754efb64 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/CrossTenantPartnersRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the crossTenantPartners property of the microsoft.graph.policyDeletableRoot entity. + * @param string $crossTenantAccessPolicyConfigurationPartnerTenantId The unique identifier of crossTenantAccessPolicyConfigurationPartner + * @return CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder + */ + public function byCrossTenantAccessPolicyConfigurationPartnerTenantId(string $crossTenantAccessPolicyConfigurationPartnerTenantId): CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['crossTenantAccessPolicyConfigurationPartner%2DtenantId'] = $crossTenantAccessPolicyConfigurationPartnerTenantId; + return new CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CrossTenantPartnersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/deletedItems/crossTenantPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param CrossTenantPartnersRequestBuilderGetRequestConfiguration|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/policydeletableitem-list?view=graph-rest-beta Find more info here + */ + public function get(?CrossTenantPartnersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantAccessPolicyConfigurationPartnerCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to crossTenantPartners for policies + * @param CrossTenantAccessPolicyConfigurationPartner $body The request body + * @param CrossTenantPartnersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CrossTenantAccessPolicyConfigurationPartner $body, ?CrossTenantPartnersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantAccessPolicyConfigurationPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param CrossTenantPartnersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CrossTenantPartnersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 crossTenantPartners for policies + * @param CrossTenantAccessPolicyConfigurationPartner $body The request body + * @param CrossTenantPartnersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CrossTenantAccessPolicyConfigurationPartner $body, ?CrossTenantPartnersRequestBuilderPostRequestConfiguration $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 CrossTenantPartnersRequestBuilder + */ + public function withUrl(string $rawUrl): CrossTenantPartnersRequestBuilder { + return new CrossTenantPartnersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/CrossTenantPartnersRequestBuilderGetQueryParameters.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/CrossTenantPartnersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..78ee293beb8 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/CrossTenantPartnersRequestBuilderGetQueryParameters.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 CrossTenantPartnersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/CrossTenantPartnersRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/CrossTenantPartnersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fbf58807df8 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/CrossTenantPartnersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CrossTenantPartnersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CrossTenantPartnersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CrossTenantPartnersRequestBuilderGetQueryParameters. + * @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 CrossTenantPartnersRequestBuilderGetQueryParameters + */ + 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): CrossTenantPartnersRequestBuilderGetQueryParameters { + return new CrossTenantPartnersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/CrossTenantPartnersRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/CrossTenantPartnersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f2e81119207 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/CrossTenantPartnersRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php new file mode 100644 index 00000000000..f9222896bd5 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php @@ -0,0 +1,162 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration|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/policydeletableitem-delete?view=graph-rest-beta Find more info here + */ + public function delete(?CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration|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/policydeletableitem-get?view=graph-rest-beta Find more info here + */ + public function get(?CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantAccessPolicyConfigurationPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property crossTenantPartners in policies + * @param CrossTenantAccessPolicyConfigurationPartner $body The request body + * @param CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CrossTenantAccessPolicyConfigurationPartner $body, ?CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantAccessPolicyConfigurationPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 crossTenantPartners in policies + * @param CrossTenantAccessPolicyConfigurationPartner $body The request body + * @param CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CrossTenantAccessPolicyConfigurationPartner $body, ?CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration $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 CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder + */ + public function withUrl(string $rawUrl): CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder { + return new CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..31754f8e9e8 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a50a22b0536 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters.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 CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a90ad12c7fc --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters { + return new CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d68046125aa --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php new file mode 100644 index 00000000000..cf729c9819c --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new IdentitySynchronizationRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property identitySynchronization for policies + * @param IdentitySynchronizationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?IdentitySynchronizationRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. + * @param IdentitySynchronizationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?IdentitySynchronizationRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantIdentitySyncPolicyPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property identitySynchronization in policies + * @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 + */ + public function put(CrossTenantIdentitySyncPolicyPartner $body, ?IdentitySynchronizationRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantIdentitySyncPolicyPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property identitySynchronization for policies + * @param IdentitySynchronizationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?IdentitySynchronizationRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. + * @param IdentitySynchronizationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?IdentitySynchronizationRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 identitySynchronization in policies + * @param CrossTenantIdentitySyncPolicyPartner $body The request body + * @param IdentitySynchronizationRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(CrossTenantIdentitySyncPolicyPartner $body, ?IdentitySynchronizationRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + 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 IdentitySynchronizationRequestBuilder + */ + public function withUrl(string $rawUrl): IdentitySynchronizationRequestBuilder { + return new IdentitySynchronizationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6d6eb5bc2a4 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilderGetQueryParameters.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6927ace9f84 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilderGetQueryParameters.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 IdentitySynchronizationRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fefc8c1902d --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param IdentitySynchronizationRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?IdentitySynchronizationRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new IdentitySynchronizationRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return IdentitySynchronizationRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): IdentitySynchronizationRequestBuilderGetQueryParameters { + return new IdentitySynchronizationRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilderPutRequestConfiguration.php similarity index 61% rename from src/Generated/DeviceManagement/TelecomExpenseManagementPartners/TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration.php rename to src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilderPutRequestConfiguration.php index b065b84dc7d..c378f1865d3 100644 --- a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilderPutRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/Restore/RestoreRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..30a9a55aad4 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @param RestoreRequestBuilderPostRequestConfiguration|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-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantIdentitySyncPolicyPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $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 RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..77226bd1fbf --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/IdentitySynchronization/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..467e4ac5d40 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantAccessPolicyConfigurationPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $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 RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..90324ef2aea --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Count/CountRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..2b17b36e479 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/deletedItems/crossTenantSyncPolicyPartners/$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/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..385a738728f --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..94da8b40fa4 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/CrossTenantSyncPolicyPartnersRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/CrossTenantSyncPolicyPartnersRequestBuilder.php new file mode 100644 index 00000000000..317240ff7fc --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/CrossTenantSyncPolicyPartnersRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + * @param string $crossTenantIdentitySyncPolicyPartnerTenantId The unique identifier of crossTenantIdentitySyncPolicyPartner + * @return CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder + */ + public function byCrossTenantIdentitySyncPolicyPartnerTenantId(string $crossTenantIdentitySyncPolicyPartnerTenantId): CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['crossTenantIdentitySyncPolicyPartner%2DtenantId'] = $crossTenantIdentitySyncPolicyPartnerTenantId; + return new CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CrossTenantSyncPolicyPartnersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/deletedItems/crossTenantSyncPolicyPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param CrossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration|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/policydeletableitem-list?view=graph-rest-beta Find more info here + */ + public function get(?CrossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantIdentitySyncPolicyPartnerCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to crossTenantSyncPolicyPartners for policies + * @param CrossTenantIdentitySyncPolicyPartner $body The request body + * @param CrossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CrossTenantIdentitySyncPolicyPartner $body, ?CrossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantIdentitySyncPolicyPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param CrossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CrossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 crossTenantSyncPolicyPartners for policies + * @param CrossTenantIdentitySyncPolicyPartner $body The request body + * @param CrossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CrossTenantIdentitySyncPolicyPartner $body, ?CrossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration $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 CrossTenantSyncPolicyPartnersRequestBuilder + */ + public function withUrl(string $rawUrl): CrossTenantSyncPolicyPartnersRequestBuilder { + return new CrossTenantSyncPolicyPartnersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..25f1b3bab64 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters.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 CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/CrossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/CrossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e8917f564ee --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/CrossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters. + * @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 CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters + */ + 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): CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters { + return new CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/CrossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/CrossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4ba5b3d2ae1 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/CrossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.php new file mode 100644 index 00000000000..8aab7b1d044 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.php @@ -0,0 +1,154 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/deletedItems/crossTenantSyncPolicyPartners/{crossTenantIdentitySyncPolicyPartner%2DtenantId}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration|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/policydeletableitem-delete?view=graph-rest-beta Find more info here + */ + public function delete(?CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration|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/policydeletableitem-get?view=graph-rest-beta Find more info here + */ + public function get(?CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantIdentitySyncPolicyPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property crossTenantSyncPolicyPartners in policies + * @param CrossTenantIdentitySyncPolicyPartner $body The request body + * @param CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(CrossTenantIdentitySyncPolicyPartner $body, ?CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantIdentitySyncPolicyPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + * @param CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 crossTenantSyncPolicyPartners in policies + * @param CrossTenantIdentitySyncPolicyPartner $body The request body + * @param CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(CrossTenantIdentitySyncPolicyPartner $body, ?CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + 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 CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder + */ + public function withUrl(string $rawUrl): CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder { + return new CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8a9b5bad0e9 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d2b93a940d4 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters.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 CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b57a7d054b2 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters { + return new CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..a49297d3de1 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..479c1a40998 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/deletedItems/crossTenantSyncPolicyPartners/{crossTenantIdentitySyncPolicyPartner%2DtenantId}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @param RestoreRequestBuilderPostRequestConfiguration|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-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantIdentitySyncPolicyPartner::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a deleted crossTenantIdentitySyncPolicyPartner object. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $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 RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d8bec6b2272 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantSyncPolicyPartners/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilder.php b/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilder.php new file mode 100644 index 00000000000..f5d2e0ce117 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + */ + public function crossTenantSyncPolicyPartners(): CrossTenantSyncPolicyPartnersRequestBuilder { + return new CrossTenantSyncPolicyPartnersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new DeletedItemsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/deletedItems{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property deletedItems for policies + * @param DeletedItemsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DeletedItemsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Policies that support soft-delete functionality and can be restored within 30 days. + * @param DeletedItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeletedItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PolicyDeletableRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property deletedItems in policies + * @param PolicyDeletableRoot $body The request body + * @param DeletedItemsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PolicyDeletableRoot $body, ?DeletedItemsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PolicyDeletableRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property deletedItems for policies + * @param DeletedItemsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DeletedItemsRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Policies that support soft-delete functionality and can be restored within 30 days. + * @param DeletedItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeletedItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 deletedItems in policies + * @param PolicyDeletableRoot $body The request body + * @param DeletedItemsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PolicyDeletableRoot $body, ?DeletedItemsRequestBuilderPatchRequestConfiguration $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 DeletedItemsRequestBuilder + */ + public function withUrl(string $rawUrl): DeletedItemsRequestBuilder { + return new DeletedItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b0a2a38a48b --- /dev/null +++ b/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php b/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..33fb7cdf3c1 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.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 DeletedItemsRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..47fdc38d705 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeletedItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeletedItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeletedItemsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeletedItemsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeletedItemsRequestBuilderGetQueryParameters { + return new DeletedItemsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..221bacc9c5b --- /dev/null +++ b/src/Generated/Policies/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php index b17b7567cb4..5457114609c 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?FederatedTokenValidationPolicyRequestBuilderDeleteReques } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/federatedtokenvalidationpolicy-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/policyroot-list-federatedtokenvalidationpolicy?view=graph-rest-beta Find more info here */ public function get(?FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?FederatedTokenValidationPolicyReques } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php index f91cde98490..76cdbb96833 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. */ class FederatedTokenValidationPolicyRequestBuilderGetQueryParameters { diff --git a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Count/CountRequestBuilder.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Count/CountRequestBuilder.php index 1ac9df79def..ee9b9403b89 100644 --- a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Count/CountRequestBuilder.php +++ b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Count/CountRequestBuilder.php @@ -21,7 +21,7 @@ class CountRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/IncludedGroupsRequestBuilder.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/IncludedGroupsRequestBuilder.php index 8de5cf19ae1..c61804a6c1e 100644 --- a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/IncludedGroupsRequestBuilder.php +++ b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/IncludedGroupsRequestBuilder.php @@ -50,7 +50,7 @@ public function byGroupId(string $groupId): GroupItemRequestBuilder { * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/GroupItemRequestBuilder.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/GroupItemRequestBuilder.php index 7432082c6f6..2882251725d 100644 --- a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/GroupItemRequestBuilder.php +++ b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/GroupItemRequestBuilder.php @@ -8,7 +8,7 @@ use Microsoft\Kiota\Abstractions\RequestAdapter; /** - * Builds and executes requests for operations under /policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id} + * Builds and executes requests for operations under /policies/mobileAppManagementPolicies/{mobileAppManagementPolicy-id}/includedGroups/{group-id} */ class GroupItemRequestBuilder extends BaseRequestBuilder { @@ -32,7 +32,7 @@ public function serviceProvisioningErrors(): ServiceProvisioningErrorsRequestBui * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/Ref/RefRequestBuilder.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/Ref/RefRequestBuilder.php index 7f5096a44a4..737fb35c7f2 100644 --- a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/Ref/RefRequestBuilder.php +++ b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/Ref/RefRequestBuilder.php @@ -21,7 +21,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/Count/CountRequestBuilder.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/Count/CountRequestBuilder.php index b2e69f97193..45d3918ee29 100644 --- a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/Count/CountRequestBuilder.php +++ b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/Count/CountRequestBuilder.php @@ -21,7 +21,7 @@ class CountRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php index 1e67e417bfe..a9fa35e4b32 100644 --- a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php +++ b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php @@ -13,7 +13,7 @@ use Microsoft\Kiota\Abstractions\RequestInformation; /** - * Builds and executes requests for operations under /policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors + * Builds and executes requests for operations under /policies/mobileAppManagementPolicies/{mobileAppManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors */ class ServiceProvisioningErrorsRequestBuilder extends BaseRequestBuilder { @@ -30,7 +30,7 @@ public function count(): CountRequestBuilder { * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php index c448d438f68..f54996e4269 100644 --- a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php +++ b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -84,7 +84,7 @@ public function post(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfigu */ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}'; + $requestInfo->urlTemplate = '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}'; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::DELETE; if ($requestConfiguration !== null) { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref'; + $requestInfo->urlTemplate = '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref'; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilder.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilder.php similarity index 66% rename from src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilder.php rename to src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilder.php index eb61387f61a..3539cbc1b35 100644 --- a/src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilder.php +++ b/src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilder.php @@ -4,7 +4,7 @@ use Exception; use Http\Promise\Promise; -use Microsoft\Graph\Beta\Generated\Models\MobilityManagementPolicy; +use Microsoft\Graph\Beta\Generated\Models\MobileAppManagementPolicy; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Policies\MobileAppManagementPolicies\Item\IncludedGroups\IncludedGroupsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -15,7 +15,7 @@ /** * Provides operations to manage the mobileAppManagementPolicies property of the microsoft.graph.policyRoot entity. */ -class MobilityManagementPolicyItemRequestBuilder extends BaseRequestBuilder +class MobileAppManagementPolicyItemRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the includedGroups property of the microsoft.graph.mobilityManagementPolicy entity. @@ -25,12 +25,12 @@ public function includedGroups(): IncludedGroupsRequestBuilder { } /** - * Instantiates a new MobilityManagementPolicyItemRequestBuilder and sets the default values. + * Instantiates a new MobileAppManagementPolicyItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -40,12 +40,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Delete a mobilityManagementPolicy object. - * @param MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration|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/mobileappmanagementpolicies-delete?view=graph-rest-beta Find more info here */ - public function delete(?MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -55,41 +55,41 @@ public function delete(?MobilityManagementPolicyItemRequestBuilderDeleteRequestC /** * Read the properties and relationships of a mobilityManagementPolicy object. - * @param MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @param MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration|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/mobileappmanagementpolicies-get?view=graph-rest-beta Find more info here */ - public function get(?MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [MobilityManagementPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppManagementPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Update the properties of a mobilityManagementPolicy object. - * @param MobilityManagementPolicy $body The request body - * @param MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @param MobileAppManagementPolicy $body The request body + * @param MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration|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/mobileappmanagementpolicies-update?view=graph-rest-beta Find more info here */ - public function patch(MobilityManagementPolicy $body, ?MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(MobileAppManagementPolicy $body, ?MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [MobilityManagementPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppManagementPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Delete a mobilityManagementPolicy object. - * @param MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -104,10 +104,10 @@ public function toDeleteRequestInformation(?MobilityManagementPolicyItemRequestB /** * Read the properties and relationships of a mobilityManagementPolicy object. - * @param MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -125,11 +125,11 @@ public function toGetRequestInformation(?MobilityManagementPolicyItemRequestBuil /** * Update the properties of a mobilityManagementPolicy object. - * @param MobilityManagementPolicy $body The request body - * @param MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MobileAppManagementPolicy $body The request body + * @param MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(MobilityManagementPolicy $body, ?MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(MobileAppManagementPolicy $body, ?MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -146,10 +146,10 @@ public function toPatchRequestInformation(MobilityManagementPolicy $body, ?Mobil /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return MobilityManagementPolicyItemRequestBuilder + * @return MobileAppManagementPolicyItemRequestBuilder */ - public function withUrl(string $rawUrl): MobilityManagementPolicyItemRequestBuilder { - return new MobilityManagementPolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): MobileAppManagementPolicyItemRequestBuilder { + return new MobileAppManagementPolicyItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration.php similarity index 72% rename from src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration.php index 39ef097986f..5fa58fc9ce3 100644 --- a/src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration.php @@ -8,10 +8,10 @@ /** * Configuration for the request such as headers, query parameters, and middleware options. */ -class MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration extends BaseRequestConfiguration +class MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration extends BaseRequestConfiguration { /** - * Instantiates a new MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration and sets the default values. + * Instantiates a new MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration and sets the default values. * @param array|string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilderGetQueryParameters.php similarity index 82% rename from src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderGetQueryParameters.php rename to src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilderGetQueryParameters.php index 2b4425a9e0f..cc01e5895d6 100644 --- a/src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilderGetQueryParameters.php @@ -7,7 +7,7 @@ /** * Read the properties and relationships of a mobilityManagementPolicy object. */ -class MobilityManagementPolicyItemRequestBuilderGetQueryParameters +class MobileAppManagementPolicyItemRequestBuilderGetQueryParameters { /** * @QueryParameter("%24expand") @@ -22,7 +22,7 @@ class MobilityManagementPolicyItemRequestBuilderGetQueryParameters public ?array $select = null; /** - * Instantiates a new MobilityManagementPolicyItemRequestBuilderGetQueryParameters and sets the default values. + * Instantiates a new MobileAppManagementPolicyItemRequestBuilderGetQueryParameters and sets the default values. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dc0db3285cd --- /dev/null +++ b/src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileAppManagementPolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileAppManagementPolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileAppManagementPolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileAppManagementPolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileAppManagementPolicyItemRequestBuilderGetQueryParameters { + return new MobileAppManagementPolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration.php similarity index 77% rename from src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration.php index c81faa4a3f2..8c8980d0078 100644 --- a/src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Policies/MobileAppManagementPolicies/Item/MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration.php @@ -8,10 +8,10 @@ /** * Configuration for the request such as headers, query parameters, and middleware options. */ -class MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration extends BaseRequestConfiguration +class MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration extends BaseRequestConfiguration { /** - * Instantiates a new MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration and sets the default values. + * Instantiates a new MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration and sets the default values. * @param array|string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 8a9a75d5e30..00000000000 --- a/src/Generated/Policies/MobileAppManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param MobilityManagementPolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?MobilityManagementPolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new MobilityManagementPolicyItemRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return MobilityManagementPolicyItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): MobilityManagementPolicyItemRequestBuilderGetQueryParameters { - return new MobilityManagementPolicyItemRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/Policies/MobileAppManagementPolicies/MobileAppManagementPoliciesRequestBuilder.php b/src/Generated/Policies/MobileAppManagementPolicies/MobileAppManagementPoliciesRequestBuilder.php index 13d620cb603..8d72905df46 100644 --- a/src/Generated/Policies/MobileAppManagementPolicies/MobileAppManagementPoliciesRequestBuilder.php +++ b/src/Generated/Policies/MobileAppManagementPolicies/MobileAppManagementPoliciesRequestBuilder.php @@ -4,11 +4,11 @@ use Exception; use Http\Promise\Promise; -use Microsoft\Graph\Beta\Generated\Models\MobilityManagementPolicy; -use Microsoft\Graph\Beta\Generated\Models\MobilityManagementPolicyCollectionResponse; +use Microsoft\Graph\Beta\Generated\Models\MobileAppManagementPolicy; +use Microsoft\Graph\Beta\Generated\Models\MobileAppManagementPolicyCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Policies\MobileAppManagementPolicies\Count\CountRequestBuilder; -use Microsoft\Graph\Beta\Generated\Policies\MobileAppManagementPolicies\Item\MobilityManagementPolicyItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Policies\MobileAppManagementPolicies\Item\MobileAppManagementPolicyItemRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -28,13 +28,13 @@ public function count(): CountRequestBuilder { /** * Provides operations to manage the mobileAppManagementPolicies property of the microsoft.graph.policyRoot entity. - * @param string $mobilityManagementPolicyId The unique identifier of mobilityManagementPolicy - * @return MobilityManagementPolicyItemRequestBuilder + * @param string $mobileAppManagementPolicyId The unique identifier of mobileAppManagementPolicy + * @return MobileAppManagementPolicyItemRequestBuilder */ - public function byMobilityManagementPolicyId(string $mobilityManagementPolicyId): MobilityManagementPolicyItemRequestBuilder { + public function byMobileAppManagementPolicyId(string $mobileAppManagementPolicyId): MobileAppManagementPolicyItemRequestBuilder { $urlTplParams = $this->pathParameters; - $urlTplParams['mobilityManagementPolicy%2Did'] = $mobilityManagementPolicyId; - return new MobilityManagementPolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['mobileAppManagementPolicy%2Did'] = $mobileAppManagementPolicyId; + return new MobileAppManagementPolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** @@ -54,7 +54,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Get a list of the mobilityManagementPolicy objects and their properties. * @param MobileAppManagementPoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @return Promise * @throws Exception * @link https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-list?view=graph-rest-beta Find more info here */ @@ -63,22 +63,22 @@ public function get(?MobileAppManagementPoliciesRequestBuilderGetRequestConfigur $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [MobilityManagementPolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppManagementPolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Create new navigation property to mobileAppManagementPolicies for policies - * @param MobilityManagementPolicy $body The request body + * @param MobileAppManagementPolicy $body The request body * @param MobileAppManagementPoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @return Promise * @throws Exception */ - public function post(MobilityManagementPolicy $body, ?MobileAppManagementPoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(MobileAppManagementPolicy $body, ?MobileAppManagementPoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [MobilityManagementPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [MobileAppManagementPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); } /** @@ -104,11 +104,11 @@ public function toGetRequestInformation(?MobileAppManagementPoliciesRequestBuild /** * Create new navigation property to mobileAppManagementPolicies for policies - * @param MobilityManagementPolicy $body The request body + * @param MobileAppManagementPolicy $body The request body * @param MobileAppManagementPoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(MobilityManagementPolicy $body, ?MobileAppManagementPoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(MobileAppManagementPolicy $body, ?MobileAppManagementPoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Count/CountRequestBuilder.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Count/CountRequestBuilder.php index 83cd77ce7e9..d1227ec8ace 100644 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Count/CountRequestBuilder.php +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Count/CountRequestBuilder.php @@ -21,7 +21,7 @@ class CountRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/IncludedGroupsRequestBuilder.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/IncludedGroupsRequestBuilder.php index 579318a3ae0..8fd518d1d35 100644 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/IncludedGroupsRequestBuilder.php +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/IncludedGroupsRequestBuilder.php @@ -50,7 +50,7 @@ public function byGroupId(string $groupId): GroupItemRequestBuilder { * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/GroupItemRequestBuilder.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/GroupItemRequestBuilder.php index fa92c7d6231..9c2a9a861f7 100644 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/GroupItemRequestBuilder.php +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/GroupItemRequestBuilder.php @@ -8,7 +8,7 @@ use Microsoft\Kiota\Abstractions\RequestAdapter; /** - * Builds and executes requests for operations under /policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id} + * Builds and executes requests for operations under /policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy-id}/includedGroups/{group-id} */ class GroupItemRequestBuilder extends BaseRequestBuilder { @@ -32,7 +32,7 @@ public function serviceProvisioningErrors(): ServiceProvisioningErrorsRequestBui * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/Ref/RefRequestBuilder.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/Ref/RefRequestBuilder.php index 5c475b286f8..12a01a6cbbd 100644 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/Ref/RefRequestBuilder.php +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/Ref/RefRequestBuilder.php @@ -21,7 +21,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/Count/CountRequestBuilder.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/Count/CountRequestBuilder.php index 46449d253ce..8d9d19f9667 100644 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/Count/CountRequestBuilder.php +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/Count/CountRequestBuilder.php @@ -21,7 +21,7 @@ class CountRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php index 3bf4a7d6bd0..bba0925d10a 100644 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Item/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php @@ -13,7 +13,7 @@ use Microsoft\Kiota\Abstractions\RequestInformation; /** - * Builds and executes requests for operations under /policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors + * Builds and executes requests for operations under /policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors */ class ServiceProvisioningErrorsRequestBuilder extends BaseRequestBuilder { @@ -30,7 +30,7 @@ public function count(): CountRequestBuilder { * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php index 9ddce67af92..601eb44d7c5 100644 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -84,7 +84,7 @@ public function post(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfigu */ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}'; + $requestInfo->urlTemplate = '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}'; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::DELETE; if ($requestConfiguration !== null) { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref'; + $requestInfo->urlTemplate = '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref'; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilder.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilder.php similarity index 63% rename from src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilder.php rename to src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilder.php index d6b20dd8a9a..066e1c7464c 100644 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilder.php +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilder.php @@ -4,7 +4,7 @@ use Exception; use Http\Promise\Promise; -use Microsoft\Graph\Beta\Generated\Models\MobilityManagementPolicy; +use Microsoft\Graph\Beta\Generated\Models\MobileDeviceManagementPolicy; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Policies\MobileDeviceManagementPolicies\Item\IncludedGroups\IncludedGroupsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -15,7 +15,7 @@ /** * Provides operations to manage the mobileDeviceManagementPolicies property of the microsoft.graph.policyRoot entity. */ -class MobilityManagementPolicyItemRequestBuilder extends BaseRequestBuilder +class MobileDeviceManagementPolicyItemRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the includedGroups property of the microsoft.graph.mobilityManagementPolicy entity. @@ -25,12 +25,12 @@ public function includedGroups(): IncludedGroupsRequestBuilder { } /** - * Instantiates a new MobilityManagementPolicyItemRequestBuilder and sets the default values. + * Instantiates a new MobileDeviceManagementPolicyItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -40,12 +40,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Delete a mobilityManagementPolicy object. - * @param MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration|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/mobiledevicemanagementpolicies-delete?view=graph-rest-beta Find more info here */ - public function delete(?MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -55,41 +55,41 @@ public function delete(?MobilityManagementPolicyItemRequestBuilderDeleteRequestC /** * Read the properties and relationships of a mobilityManagementPolicy object. - * @param MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @param MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration|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/mobiledevicemanagementpolicies-get?view=graph-rest-beta Find more info here */ - public function get(?MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [MobilityManagementPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [MobileDeviceManagementPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Update the properties of a mobilityManagementPolicy object. - * @param MobilityManagementPolicy $body The request body - * @param MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @param MobileDeviceManagementPolicy $body The request body + * @param MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration|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/mobiledevicemanagementpolicies-update?view=graph-rest-beta Find more info here */ - public function patch(MobilityManagementPolicy $body, ?MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(MobileDeviceManagementPolicy $body, ?MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [MobilityManagementPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [MobileDeviceManagementPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Delete a mobilityManagementPolicy object. - * @param MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -104,10 +104,10 @@ public function toDeleteRequestInformation(?MobilityManagementPolicyItemRequestB /** * Read the properties and relationships of a mobilityManagementPolicy object. - * @param MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -125,11 +125,11 @@ public function toGetRequestInformation(?MobilityManagementPolicyItemRequestBuil /** * Update the properties of a mobilityManagementPolicy object. - * @param MobilityManagementPolicy $body The request body - * @param MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MobileDeviceManagementPolicy $body The request body + * @param MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(MobilityManagementPolicy $body, ?MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(MobileDeviceManagementPolicy $body, ?MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -146,10 +146,10 @@ public function toPatchRequestInformation(MobilityManagementPolicy $body, ?Mobil /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return MobilityManagementPolicyItemRequestBuilder + * @return MobileDeviceManagementPolicyItemRequestBuilder */ - public function withUrl(string $rawUrl): MobilityManagementPolicyItemRequestBuilder { - return new MobilityManagementPolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): MobileDeviceManagementPolicyItemRequestBuilder { + return new MobileDeviceManagementPolicyItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration.php similarity index 71% rename from src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration.php index 9122b9fa21c..fc31fdea38e 100644 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration.php @@ -8,10 +8,10 @@ /** * Configuration for the request such as headers, query parameters, and middleware options. */ -class MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration extends BaseRequestConfiguration +class MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration extends BaseRequestConfiguration { /** - * Instantiates a new MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration and sets the default values. + * Instantiates a new MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration and sets the default values. * @param array|string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters.php similarity index 81% rename from src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderGetQueryParameters.php rename to src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters.php index 508dbb04562..140ee1b3506 100644 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters.php @@ -7,7 +7,7 @@ /** * Read the properties and relationships of a mobilityManagementPolicy object. */ -class MobilityManagementPolicyItemRequestBuilderGetQueryParameters +class MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters { /** * @QueryParameter("%24expand") @@ -22,7 +22,7 @@ class MobilityManagementPolicyItemRequestBuilderGetQueryParameters public ?array $select = null; /** - * Instantiates a new MobilityManagementPolicyItemRequestBuilderGetQueryParameters and sets the default values. + * Instantiates a new MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters and sets the default values. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2aa3ce4513f --- /dev/null +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters { + return new MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration.php similarity index 72% rename from src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration.php index fc2164097f5..dc69c539343 100644 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration.php @@ -8,10 +8,10 @@ /** * Configuration for the request such as headers, query parameters, and middleware options. */ -class MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration extends BaseRequestConfiguration +class MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration extends BaseRequestConfiguration { /** - * Instantiates a new MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration and sets the default values. + * Instantiates a new MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration and sets the default values. * @param array|string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 941aa4e126f..00000000000 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param MobilityManagementPolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?MobilityManagementPolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new MobilityManagementPolicyItemRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return MobilityManagementPolicyItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): MobilityManagementPolicyItemRequestBuilderGetQueryParameters { - return new MobilityManagementPolicyItemRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/MobileDeviceManagementPoliciesRequestBuilder.php b/src/Generated/Policies/MobileDeviceManagementPolicies/MobileDeviceManagementPoliciesRequestBuilder.php index 3ad10566dc5..828877a4ebe 100644 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/MobileDeviceManagementPoliciesRequestBuilder.php +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/MobileDeviceManagementPoliciesRequestBuilder.php @@ -4,11 +4,11 @@ use Exception; use Http\Promise\Promise; -use Microsoft\Graph\Beta\Generated\Models\MobilityManagementPolicy; -use Microsoft\Graph\Beta\Generated\Models\MobilityManagementPolicyCollectionResponse; +use Microsoft\Graph\Beta\Generated\Models\MobileDeviceManagementPolicy; +use Microsoft\Graph\Beta\Generated\Models\MobileDeviceManagementPolicyCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Policies\MobileDeviceManagementPolicies\Count\CountRequestBuilder; -use Microsoft\Graph\Beta\Generated\Policies\MobileDeviceManagementPolicies\Item\MobilityManagementPolicyItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Policies\MobileDeviceManagementPolicies\Item\MobileDeviceManagementPolicyItemRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -28,13 +28,13 @@ public function count(): CountRequestBuilder { /** * Provides operations to manage the mobileDeviceManagementPolicies property of the microsoft.graph.policyRoot entity. - * @param string $mobilityManagementPolicyId The unique identifier of mobilityManagementPolicy - * @return MobilityManagementPolicyItemRequestBuilder + * @param string $mobileDeviceManagementPolicyId The unique identifier of mobileDeviceManagementPolicy + * @return MobileDeviceManagementPolicyItemRequestBuilder */ - public function byMobilityManagementPolicyId(string $mobilityManagementPolicyId): MobilityManagementPolicyItemRequestBuilder { + public function byMobileDeviceManagementPolicyId(string $mobileDeviceManagementPolicyId): MobileDeviceManagementPolicyItemRequestBuilder { $urlTplParams = $this->pathParameters; - $urlTplParams['mobilityManagementPolicy%2Did'] = $mobilityManagementPolicyId; - return new MobilityManagementPolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['mobileDeviceManagementPolicy%2Did'] = $mobileDeviceManagementPolicyId; + return new MobileDeviceManagementPolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** @@ -54,7 +54,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Get a list of the mobilityManagementPolicy objects and their properties. * @param MobileDeviceManagementPoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @return Promise * @throws Exception * @link https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-list?view=graph-rest-beta Find more info here */ @@ -63,22 +63,22 @@ public function get(?MobileDeviceManagementPoliciesRequestBuilderGetRequestConfi $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [MobilityManagementPolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [MobileDeviceManagementPolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Create new navigation property to mobileDeviceManagementPolicies for policies - * @param MobilityManagementPolicy $body The request body + * @param MobileDeviceManagementPolicy $body The request body * @param MobileDeviceManagementPoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @return Promise * @throws Exception */ - public function post(MobilityManagementPolicy $body, ?MobileDeviceManagementPoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(MobileDeviceManagementPolicy $body, ?MobileDeviceManagementPoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [MobilityManagementPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [MobileDeviceManagementPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); } /** @@ -104,11 +104,11 @@ public function toGetRequestInformation(?MobileDeviceManagementPoliciesRequestBu /** * Create new navigation property to mobileDeviceManagementPolicies for policies - * @param MobilityManagementPolicy $body The request body + * @param MobileDeviceManagementPolicy $body The request body * @param MobileDeviceManagementPoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(MobilityManagementPolicy $body, ?MobileDeviceManagementPoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(MobileDeviceManagementPolicy $body, ?MobileDeviceManagementPoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; diff --git a/src/Generated/Policies/PoliciesRequestBuilder.php b/src/Generated/Policies/PoliciesRequestBuilder.php index df2456b7d1e..19d5dc913bd 100644 --- a/src/Generated/Policies/PoliciesRequestBuilder.php +++ b/src/Generated/Policies/PoliciesRequestBuilder.php @@ -16,8 +16,10 @@ use Microsoft\Graph\Beta\Generated\Policies\AuthorizationPolicy\AuthorizationPolicyRequestBuilder; use Microsoft\Graph\Beta\Generated\Policies\B2cAuthenticationMethodsPolicy\B2cAuthenticationMethodsPolicyRequestBuilder; use Microsoft\Graph\Beta\Generated\Policies\ClaimsMappingPolicies\ClaimsMappingPoliciesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Policies\ConditionalAccessPolicies\ConditionalAccessPoliciesRequestBuilder; use Microsoft\Graph\Beta\Generated\Policies\CrossTenantAccessPolicy\CrossTenantAccessPolicyRequestBuilder; use Microsoft\Graph\Beta\Generated\Policies\DefaultAppManagementPolicy\DefaultAppManagementPolicyRequestBuilder; +use Microsoft\Graph\Beta\Generated\Policies\DeletedItems\DeletedItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Policies\DeviceRegistrationPolicy\DeviceRegistrationPolicyRequestBuilder; use Microsoft\Graph\Beta\Generated\Policies\DirectoryRoleAccessReviewPolicy\DirectoryRoleAccessReviewPolicyRequestBuilder; use Microsoft\Graph\Beta\Generated\Policies\ExternalIdentitiesPolicy\ExternalIdentitiesPolicyRequestBuilder; @@ -114,6 +116,13 @@ public function claimsMappingPolicies(): ClaimsMappingPoliciesRequestBuilder { return new ClaimsMappingPoliciesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. + */ + public function conditionalAccessPolicies(): ConditionalAccessPoliciesRequestBuilder { + return new ConditionalAccessPoliciesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the crossTenantAccessPolicy property of the microsoft.graph.policyRoot entity. */ @@ -128,6 +137,13 @@ public function defaultAppManagementPolicy(): DefaultAppManagementPolicyRequestB return new DefaultAppManagementPolicyRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the deletedItems property of the microsoft.graph.policyRoot entity. + */ + public function deletedItems(): DeletedItemsRequestBuilder { + return new DeletedItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the deviceRegistrationPolicy property of the microsoft.graph.policyRoot entity. */ diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/EdiscoveryHoldPolicyItemRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/EdiscoveryHoldPolicyItemRequestBuilder.php index 4a8263f3b55..08a94b4407a 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/EdiscoveryHoldPolicyItemRequestBuilder.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/EdiscoveryHoldPolicyItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Security\EdiscoveryHoldPolicy; +use Microsoft\Graph\Beta\Generated\Security\Cases\EdiscoveryCases\Item\LegalHolds\Item\MicrosoftGraphSecurityRetryPolicy\MicrosoftGraphSecurityRetryPolicyRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Cases\EdiscoveryCases\Item\LegalHolds\Item\SiteSources\SiteSourcesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Cases\EdiscoveryCases\Item\LegalHolds\Item\UserSources\UserSourcesRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -18,6 +19,13 @@ */ class EdiscoveryHoldPolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the retryPolicy method. + */ + public function microsoftGraphSecurityRetryPolicy(): MicrosoftGraphSecurityRetryPolicyRequestBuilder { + return new MicrosoftGraphSecurityRetryPolicyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the siteSources property of the microsoft.graph.security.ediscoveryHoldPolicy entity. */ diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityRetryPolicy/MicrosoftGraphSecurityRetryPolicyRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityRetryPolicy/MicrosoftGraphSecurityRetryPolicyRequestBuilder.php new file mode 100644 index 00000000000..8131c1d6bc4 --- /dev/null +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityRetryPolicy/MicrosoftGraphSecurityRetryPolicyRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.retryPolicy'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Trigger a retry of an eDiscovery hold policy. + * @param MicrosoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-retrypolicy?view=graph-rest-beta Find more info here + */ + public function post(?MicrosoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Trigger a retry of an eDiscovery hold policy. + * @param MicrosoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration $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 MicrosoftGraphSecurityRetryPolicyRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphSecurityRetryPolicyRequestBuilder { + return new MicrosoftGraphSecurityRetryPolicyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityRetryPolicy/MicrosoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityRetryPolicy/MicrosoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6c6076b3218 --- /dev/null +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityRetryPolicy/MicrosoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Identities/IdentitiesRequestBuilder.php b/src/Generated/Security/Identities/IdentitiesRequestBuilder.php index aebe1e5da38..f5a66887387 100644 --- a/src/Generated/Security/Identities/IdentitiesRequestBuilder.php +++ b/src/Generated/Security/Identities/IdentitiesRequestBuilder.php @@ -8,6 +8,8 @@ use Microsoft\Graph\Beta\Generated\Models\Security\IdentityContainer; use Microsoft\Graph\Beta\Generated\Security\Identities\HealthIssues\HealthIssuesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Identities\IdentityAccounts\IdentityAccountsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Security\Identities\SensorCandidateActivationConfiguration\SensorCandidateActivationConfigurationRequestBuilder; +use Microsoft\Graph\Beta\Generated\Security\Identities\SensorCandidates\SensorCandidatesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Identities\Sensors\SensorsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -33,6 +35,20 @@ public function identityAccounts(): IdentityAccountsRequestBuilder { return new IdentityAccountsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the sensorCandidateActivationConfiguration property of the microsoft.graph.security.identityContainer entity. + */ + public function sensorCandidateActivationConfiguration(): SensorCandidateActivationConfigurationRequestBuilder { + return new SensorCandidateActivationConfigurationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + */ + public function sensorCandidates(): SensorCandidatesRequestBuilder { + return new SensorCandidatesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the sensors property of the microsoft.graph.security.identityContainer entity. */ diff --git a/src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilder.php b/src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilder.php new file mode 100644 index 00000000000..740f2f76c80 --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/identities/sensorCandidateActivationConfiguration{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property sensorCandidateActivationConfiguration for security + * @param SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + * @param SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-sensorcandidateactivationconfiguration-get?view=graph-rest-beta Find more info here + */ + public function get(?SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SensorCandidateActivationConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property sensorCandidateActivationConfiguration in security + * @param SensorCandidateActivationConfiguration $body The request body + * @param SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(SensorCandidateActivationConfiguration $body, ?SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SensorCandidateActivationConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property sensorCandidateActivationConfiguration for security + * @param SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + * @param SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 sensorCandidateActivationConfiguration in security + * @param SensorCandidateActivationConfiguration $body The request body + * @param SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(SensorCandidateActivationConfiguration $body, ?SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration $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 SensorCandidateActivationConfigurationRequestBuilder + */ + public function withUrl(string $rawUrl): SensorCandidateActivationConfigurationRequestBuilder { + return new SensorCandidateActivationConfigurationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b8515f2cc0b --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters.php b/src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5ba53c6b4bf --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters.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 SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters 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/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..92d7a73b8c5 --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters { + return new SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration.php similarity index 60% rename from src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration.php index 0516bc7de1b..05a275700bc 100644 --- a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Security/Identities/SensorCandidateActivationConfiguration/SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Security/Identities/SensorCandidates/Count/CountRequestBuilder.php b/src/Generated/Security/Identities/SensorCandidates/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ebd118b1857 --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/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}/security/identities/sensorCandidates/$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/Security/Identities/SensorCandidates/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/Identities/SensorCandidates/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..38e0c7a5213 --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/Identities/SensorCandidates/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/Identities/SensorCandidates/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c8ba88146b7 --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/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/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilder.php b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilder.php new file mode 100644 index 00000000000..6cedad4894d --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilder.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}/security/identities/sensorCandidates/{sensorCandidate%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property sensorCandidates for security + * @param SensorCandidateItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?SensorCandidateItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get sensorCandidates from security + * @param SensorCandidateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SensorCandidateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SensorCandidate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property sensorCandidates in security + * @param SensorCandidate $body The request body + * @param SensorCandidateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(SensorCandidate $body, ?SensorCandidateItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SensorCandidate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property sensorCandidates for security + * @param SensorCandidateItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?SensorCandidateItemRequestBuilderDeleteRequestConfiguration $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 sensorCandidates from security + * @param SensorCandidateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SensorCandidateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 sensorCandidates in security + * @param SensorCandidate $body The request body + * @param SensorCandidateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(SensorCandidate $body, ?SensorCandidateItemRequestBuilderPatchRequestConfiguration $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 SensorCandidateItemRequestBuilder + */ + public function withUrl(string $rawUrl): SensorCandidateItemRequestBuilder { + return new SensorCandidateItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7b99c99dd87 --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8793e373c0e --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderGetQueryParameters.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 SensorCandidateItemRequestBuilderGetQueryParameters 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/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..53d9843bd09 --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SensorCandidateItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SensorCandidateItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SensorCandidateItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SensorCandidateItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SensorCandidateItemRequestBuilderGetQueryParameters { + return new SensorCandidateItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5df28b2c270 --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Identities/SensorCandidates/MicrosoftGraphSecurityActivate/ActivatePostRequestBody.php b/src/Generated/Security/Identities/SensorCandidates/MicrosoftGraphSecurityActivate/ActivatePostRequestBody.php new file mode 100644 index 00000000000..a7348b7c132 --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/MicrosoftGraphSecurityActivate/ActivatePostRequestBody.php @@ -0,0 +1,124 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return 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; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'serverIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setServerIds($val); + }, + ]; + } + + /** + * Gets the serverIds property value. The serverIds property + * @return array|null + */ + public function getServerIds(): ?array { + $val = $this->getBackingStore()->get('serverIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serverIds'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('serverIds', $this->getServerIds()); + $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 serverIds property value. The serverIds property + * @param array|null $value Value to set for the serverIds property. + */ + public function setServerIds(?array $value): void { + $this->getBackingStore()->set('serverIds', $value); + } + +} diff --git a/src/Generated/Security/Identities/SensorCandidates/MicrosoftGraphSecurityActivate/MicrosoftGraphSecurityActivateRequestBuilder.php b/src/Generated/Security/Identities/SensorCandidates/MicrosoftGraphSecurityActivate/MicrosoftGraphSecurityActivateRequestBuilder.php new file mode 100644 index 00000000000..a41dd7723fa --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/MicrosoftGraphSecurityActivate/MicrosoftGraphSecurityActivateRequestBuilder.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}/security/identities/sensorCandidates/microsoft.graph.security.activate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Activate Microsoft Defender for Identity sensors. + * @param ActivatePostRequestBody $body The request body + * @param MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-sensorcandidate-activate?view=graph-rest-beta Find more info here + */ + public function post(ActivatePostRequestBody $body, ?MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Activate Microsoft Defender for Identity sensors. + * @param ActivatePostRequestBody $body The request body + * @param MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ActivatePostRequestBody $body, ?MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration $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 MicrosoftGraphSecurityActivateRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphSecurityActivateRequestBuilder { + return new MicrosoftGraphSecurityActivateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/Identities/SensorCandidates/MicrosoftGraphSecurityActivate/MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration.php similarity index 60% rename from src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Security/Identities/SensorCandidates/MicrosoftGraphSecurityActivate/MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration.php index e25eb57dd64..8251f8d8f51 100644 --- a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Item/TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Security/Identities/SensorCandidates/MicrosoftGraphSecurityActivate/MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Security/Identities/SensorCandidates/SensorCandidatesRequestBuilder.php b/src/Generated/Security/Identities/SensorCandidates/SensorCandidatesRequestBuilder.php new file mode 100644 index 00000000000..ba0126cda14 --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/SensorCandidatesRequestBuilder.php @@ -0,0 +1,142 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the activate method. + */ + public function microsoftGraphSecurityActivate(): MicrosoftGraphSecurityActivateRequestBuilder { + return new MicrosoftGraphSecurityActivateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + * @param string $sensorCandidateId The unique identifier of sensorCandidate + * @return SensorCandidateItemRequestBuilder + */ + public function bySensorCandidateId(string $sensorCandidateId): SensorCandidateItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['sensorCandidate%2Did'] = $sensorCandidateId; + return new SensorCandidateItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SensorCandidatesRequestBuilder 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}/security/identities/sensorCandidates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the sensorCandidate objects and their properties. + * @param SensorCandidatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensorcandidates?view=graph-rest-beta Find more info here + */ + public function get(?SensorCandidatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SensorCandidateCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to sensorCandidates for security + * @param SensorCandidate $body The request body + * @param SensorCandidatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SensorCandidate $body, ?SensorCandidatesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SensorCandidate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the sensorCandidate objects and their properties. + * @param SensorCandidatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SensorCandidatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 sensorCandidates for security + * @param SensorCandidate $body The request body + * @param SensorCandidatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SensorCandidate $body, ?SensorCandidatesRequestBuilderPostRequestConfiguration $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 SensorCandidatesRequestBuilder + */ + public function withUrl(string $rawUrl): SensorCandidatesRequestBuilder { + return new SensorCandidatesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Identities/SensorCandidates/SensorCandidatesRequestBuilderGetQueryParameters.php b/src/Generated/Security/Identities/SensorCandidates/SensorCandidatesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f4c53c47654 --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/SensorCandidatesRequestBuilderGetQueryParameters.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 SensorCandidatesRequestBuilderGetQueryParameters 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/Security/Identities/SensorCandidates/SensorCandidatesRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/Identities/SensorCandidates/SensorCandidatesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..87ca820395a --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/SensorCandidatesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SensorCandidatesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SensorCandidatesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SensorCandidatesRequestBuilderGetQueryParameters. + * @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 SensorCandidatesRequestBuilderGetQueryParameters + */ + 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): SensorCandidatesRequestBuilderGetQueryParameters { + return new SensorCandidatesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/Identities/SensorCandidates/SensorCandidatesRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/Identities/SensorCandidates/SensorCandidatesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b1cd8cdee8d --- /dev/null +++ b/src/Generated/Security/Identities/SensorCandidates/SensorCandidatesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php b/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php index a058f410f22..9da3a24d885 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 } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @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/serviceprincipal-put-claimspolicy?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/customclaimspolicy-update?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 } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @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/serviceprincipal-put-claimspolicy?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/customclaimspolicy-update?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 } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @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 } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @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/SitesRequestBuilder.php b/src/Generated/Sites/SitesRequestBuilder.php index d1a52deef49..80edce9fb2f 100644 --- a/src/Generated/Sites/SitesRequestBuilder.php +++ b/src/Generated/Sites/SitesRequestBuilder.php @@ -83,11 +83,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @param SitesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/site-search?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/site-list?view=graph-rest-beta Find more info here */ public function get(?SitesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -98,7 +98,7 @@ public function get(?SitesRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @param SitesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Sites/SitesRequestBuilderGetQueryParameters.php b/src/Generated/Sites/SitesRequestBuilderGetQueryParameters.php index 128329ff415..3d4ad78ca73 100644 --- a/src/Generated/Sites/SitesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/SitesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. */ class SitesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilder.php b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilder.php index 0bae1fab992..2c63b96b8c9 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilder.php @@ -69,12 +69,12 @@ public function get(?FileStorageContainerTypeRegistrationItemRequestBuilderGetRe } /** - * Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. + * Update the properties of a fileStorageContainerTypeRegistration object. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. * @param FileStorageContainerTypeRegistration $body The request body * @param FileStorageContainerTypeRegistrationItemRequestBuilderPatchRequestConfiguration|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/filestorage-post-containertyperegistrations?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/filestoragecontainertyperegistration-update?view=graph-rest-beta Find more info here */ public function patch(FileStorageContainerTypeRegistration $body, ?FileStorageContainerTypeRegistrationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -124,7 +124,7 @@ public function toGetRequestInformation(?FileStorageContainerTypeRegistrationIte } /** - * Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. + * Update the properties of a fileStorageContainerTypeRegistration object. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. * @param FileStorageContainerTypeRegistration $body The request body * @param FileStorageContainerTypeRegistrationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/AdhocCalls/AdhocCallsRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/AdhocCallsRequestBuilder.php new file mode 100644 index 00000000000..fdb0a3d1598 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/AdhocCallsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. + * @param string $adhocCallId The unique identifier of adhocCall + * @return AdhocCallItemRequestBuilder + */ + public function byAdhocCallId(string $adhocCallId): AdhocCallItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['adhocCall%2Did'] = $adhocCallId; + return new AdhocCallItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AdhocCallsRequestBuilder 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}/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @param AdhocCallsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AdhocCallsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AdhocCallCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to adhocCalls for users + * @param AdhocCall $body The request body + * @param AdhocCallsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AdhocCall $body, ?AdhocCallsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AdhocCall::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @param AdhocCallsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AdhocCallsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 adhocCalls for users + * @param AdhocCall $body The request body + * @param AdhocCallsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AdhocCall $body, ?AdhocCallsRequestBuilderPostRequestConfiguration $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 AdhocCallsRequestBuilder + */ + public function withUrl(string $rawUrl): AdhocCallsRequestBuilder { + return new AdhocCallsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/AdhocCallsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/AdhocCalls/AdhocCallsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..82a549c2520 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/AdhocCallsRequestBuilderGetQueryParameters.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 AdhocCallsRequestBuilderGetQueryParameters 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/AdhocCalls/AdhocCallsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/AdhocCallsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ece3e5a79cb --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/AdhocCallsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AdhocCallsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AdhocCallsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AdhocCallsRequestBuilderGetQueryParameters. + * @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 AdhocCallsRequestBuilderGetQueryParameters + */ + 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): AdhocCallsRequestBuilderGetQueryParameters { + return new AdhocCallsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/AdhocCallsRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/AdhocCallsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..fa841e9c4a4 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/AdhocCallsRequestBuilderPostRequestConfiguration.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/AdhocCalls/Count/CountRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b87cbcdacdb --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/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}/adhocCalls/$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/AdhocCalls/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/AdhocCalls/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4741ce4245e --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9d837bcc22d --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/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/AdhocCalls/Item/AdhocCallItemRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Item/AdhocCallItemRequestBuilder.php new file mode 100644 index 00000000000..a4c9d4f55b4 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/AdhocCallItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + */ + public function transcripts(): TranscriptsRequestBuilder { + return new TranscriptsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AdhocCallItemRequestBuilder 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}/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property adhocCalls for users + * @param AdhocCallItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AdhocCallItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @param AdhocCallItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AdhocCallItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AdhocCall::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property adhocCalls in users + * @param AdhocCall $body The request body + * @param AdhocCallItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AdhocCall $body, ?AdhocCallItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AdhocCall::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property adhocCalls for users + * @param AdhocCallItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AdhocCallItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @param AdhocCallItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AdhocCallItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 adhocCalls in users + * @param AdhocCall $body The request body + * @param AdhocCallItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AdhocCall $body, ?AdhocCallItemRequestBuilderPatchRequestConfiguration $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 AdhocCallItemRequestBuilder + */ + public function withUrl(string $rawUrl): AdhocCallItemRequestBuilder { + return new AdhocCallItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/AdhocCallItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/AdhocCallItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ca2a8fe7a0f --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/AdhocCallItemRequestBuilderDeleteRequestConfiguration.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/AdhocCalls/Item/AdhocCallItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/AdhocCalls/Item/AdhocCallItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0443687db3e --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/AdhocCallItemRequestBuilderGetQueryParameters.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 AdhocCallItemRequestBuilderGetQueryParameters 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/AdhocCalls/Item/AdhocCallItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/AdhocCallItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bdfee879b11 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/AdhocCallItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AdhocCallItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AdhocCallItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AdhocCallItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AdhocCallItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AdhocCallItemRequestBuilderGetQueryParameters { + return new AdhocCallItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/AdhocCallItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/AdhocCallItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ea14b100e7b --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/AdhocCallItemRequestBuilderPatchRequestConfiguration.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/AdhocCalls/Item/Recordings/Count/CountRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..2cd35f74855 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/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}/adhocCalls/{adhocCall%2Did}/recordings/$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/AdhocCalls/Item/Recordings/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..502bb18faee --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..87a450e82ce --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/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/AdhocCalls/Item/Recordings/Delta/DeltaGetResponse.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..1a7b38c668f --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Delta/DeltaGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CallRecording::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, CallRecording::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..90dc66537ea --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilder.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}/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function delta + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeltaGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function delta + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 DeltaRequestBuilder + */ + public function withUrl(string $rawUrl): DeltaRequestBuilder { + return new DeltaRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d4e929a7413 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilderGetQueryParameters.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 DeltaRequestBuilderGetQueryParameters 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/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5dfa066221b --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Delta/DeltaRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeltaRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeltaRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters. + * @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 DeltaRequestBuilderGetQueryParameters + */ + 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): DeltaRequestBuilderGetQueryParameters { + return new DeltaRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilder.php new file mode 100644 index 00000000000..0bf43bf1a06 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CallRecordingItemRequestBuilder 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}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property recordings for users + * @param CallRecordingItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CallRecordingItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The recordings of a call. Read-only. + * @param CallRecordingItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CallRecordingItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallRecording::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property recordings in users + * @param CallRecording $body The request body + * @param CallRecordingItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CallRecording $body, ?CallRecordingItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallRecording::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property recordings for users + * @param CallRecordingItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CallRecordingItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The recordings of a call. Read-only. + * @param CallRecordingItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CallRecordingItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 recordings in users + * @param CallRecording $body The request body + * @param CallRecordingItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CallRecording $body, ?CallRecordingItemRequestBuilderPatchRequestConfiguration $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 CallRecordingItemRequestBuilder + */ + public function withUrl(string $rawUrl): CallRecordingItemRequestBuilder { + return new CallRecordingItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..87b42b9219e --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderDeleteRequestConfiguration.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/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..41b777d6184 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderGetQueryParameters.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 CallRecordingItemRequestBuilderGetQueryParameters 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/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e6805ae599e --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CallRecordingItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CallRecordingItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CallRecordingItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CallRecordingItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CallRecordingItemRequestBuilderGetQueryParameters { + return new CallRecordingItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3efb0146d4d --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/CallRecordingItemRequestBuilderPatchRequestConfiguration.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/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilder.php new file mode 100644 index 00000000000..b9e6b8a540e --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilder.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}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The content of the recording. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The content of the recording. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The content of the recording. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallRecording::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The content of the recording. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The content of the recording. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The content of the recording. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..438e0da0417 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.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/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ab632182fcb --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderGetRequestConfiguration.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/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..aa66aa33fc1 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/Item/Content/ContentRequestBuilderPutRequestConfiguration.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/AdhocCalls/Item/Recordings/RecordingsRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/RecordingsRequestBuilder.php new file mode 100644 index 00000000000..c3a8f70b63c --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/RecordingsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + * @param string $callRecordingId The unique identifier of callRecording + * @return CallRecordingItemRequestBuilder + */ + public function byCallRecordingId(string $callRecordingId): CallRecordingItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['callRecording%2Did'] = $callRecordingId; + return new CallRecordingItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RecordingsRequestBuilder 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}/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The recordings of a call. Read-only. + * @param RecordingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RecordingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallRecordingCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to recordings for users + * @param CallRecording $body The request body + * @param RecordingsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CallRecording $body, ?RecordingsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallRecording::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The recordings of a call. Read-only. + * @param RecordingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RecordingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 recordings for users + * @param CallRecording $body The request body + * @param RecordingsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CallRecording $body, ?RecordingsRequestBuilderPostRequestConfiguration $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 RecordingsRequestBuilder + */ + public function withUrl(string $rawUrl): RecordingsRequestBuilder { + return new RecordingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Recordings/RecordingsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/RecordingsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f9bff2065a1 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/RecordingsRequestBuilderGetQueryParameters.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 RecordingsRequestBuilderGetQueryParameters 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/AdhocCalls/Item/Recordings/RecordingsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/RecordingsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..53381fd0fd6 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/RecordingsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RecordingsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RecordingsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RecordingsRequestBuilderGetQueryParameters. + * @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 RecordingsRequestBuilderGetQueryParameters + */ + 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): RecordingsRequestBuilderGetQueryParameters { + return new RecordingsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Recordings/RecordingsRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/RecordingsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..066bc31335a --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Recordings/RecordingsRequestBuilderPostRequestConfiguration.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/AdhocCalls/Item/Transcripts/Count/CountRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..962dd523119 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/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}/adhocCalls/{adhocCall%2Did}/transcripts/$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/AdhocCalls/Item/Transcripts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c8b567c16a1 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a457a193ae5 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/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/AdhocCalls/Item/Transcripts/Delta/DeltaGetResponse.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..b34841683f0 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Delta/DeltaGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CallTranscript::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, CallTranscript::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..07a5b19ca0f --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilder.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}/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function delta + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeltaGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function delta + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 DeltaRequestBuilder + */ + public function withUrl(string $rawUrl): DeltaRequestBuilder { + return new DeltaRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..47c1cc91cd4 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilderGetQueryParameters.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 DeltaRequestBuilderGetQueryParameters 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/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0339429644f --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Delta/DeltaRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeltaRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeltaRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters. + * @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 DeltaRequestBuilderGetQueryParameters + */ + 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): DeltaRequestBuilderGetQueryParameters { + return new DeltaRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.php new file mode 100644 index 00000000000..2749e294543 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the media for the user entity. + */ + public function metadataContent(): MetadataContentRequestBuilder { + return new MetadataContentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CallTranscriptItemRequestBuilder 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}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property transcripts for users + * @param CallTranscriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CallTranscriptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The transcripts of a call. Read-only. + * @param CallTranscriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CallTranscriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallTranscript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property transcripts in users + * @param CallTranscript $body The request body + * @param CallTranscriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CallTranscript $body, ?CallTranscriptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallTranscript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property transcripts for users + * @param CallTranscriptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CallTranscriptItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The transcripts of a call. Read-only. + * @param CallTranscriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CallTranscriptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 transcripts in users + * @param CallTranscript $body The request body + * @param CallTranscriptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CallTranscript $body, ?CallTranscriptItemRequestBuilderPatchRequestConfiguration $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 CallTranscriptItemRequestBuilder + */ + public function withUrl(string $rawUrl): CallTranscriptItemRequestBuilder { + return new CallTranscriptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a407ba6f0a5 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderDeleteRequestConfiguration.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/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bdffb662caf --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetQueryParameters.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 CallTranscriptItemRequestBuilderGetQueryParameters 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/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8d3ada91d28 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CallTranscriptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CallTranscriptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CallTranscriptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CallTranscriptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CallTranscriptItemRequestBuilderGetQueryParameters { + return new CallTranscriptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2de36627d8d --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/CallTranscriptItemRequestBuilderPatchRequestConfiguration.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/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilder.php new file mode 100644 index 00000000000..1954ff3af8c --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilder.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}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The content of the transcript. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The content of the transcript. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The content of the transcript. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallTranscript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The content of the transcript. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The content of the transcript. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The content of the transcript. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..532b1ffd9a2 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.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/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0322f5e2a8f --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderGetRequestConfiguration.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/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..fd1dca1391f --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilderPutRequestConfiguration.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/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.php new file mode 100644 index 00000000000..c4b35ec5396 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param MetadataContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MetadataContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param MetadataContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MetadataContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param StreamInterface $body Binary request body + * @param MetadataContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?MetadataContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param MetadataContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MetadataContentRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param MetadataContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MetadataContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param StreamInterface $body Binary request body + * @param MetadataContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?MetadataContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MetadataContentRequestBuilder + */ + public function withUrl(string $rawUrl): MetadataContentRequestBuilder { + return new MetadataContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e9ed6a5e351 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderDeleteRequestConfiguration.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/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..27a74d97482 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderGetRequestConfiguration.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/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderPutRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..bedbbd5442a --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilderPutRequestConfiguration.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/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilder.php new file mode 100644 index 00000000000..f92dcb5a780 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + * @param string $callTranscriptId The unique identifier of callTranscript + * @return CallTranscriptItemRequestBuilder + */ + public function byCallTranscriptId(string $callTranscriptId): CallTranscriptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['callTranscript%2Did'] = $callTranscriptId; + return new CallTranscriptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TranscriptsRequestBuilder 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}/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The transcripts of a call. Read-only. + * @param TranscriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TranscriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallTranscriptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to transcripts for users + * @param CallTranscript $body The request body + * @param TranscriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CallTranscript $body, ?TranscriptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallTranscript::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The transcripts of a call. Read-only. + * @param TranscriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TranscriptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 transcripts for users + * @param CallTranscript $body The request body + * @param TranscriptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CallTranscript $body, ?TranscriptsRequestBuilderPostRequestConfiguration $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 TranscriptsRequestBuilder + */ + public function withUrl(string $rawUrl): TranscriptsRequestBuilder { + return new TranscriptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ccf751b1bb5 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.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 TranscriptsRequestBuilderGetQueryParameters 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/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..46d8fdd3f3a --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TranscriptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TranscriptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TranscriptsRequestBuilderGetQueryParameters. + * @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 TranscriptsRequestBuilderGetQueryParameters + */ + 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): TranscriptsRequestBuilderGetQueryParameters { + return new TranscriptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b345e6e0d15 --- /dev/null +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/TranscriptsRequestBuilderPostRequestConfiguration.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/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/Users/Item/UserItemRequestBuilder.php b/src/Generated/Users/Item/UserItemRequestBuilder.php index 293645edd09..80edd271058 100644 --- a/src/Generated/Users/Item/UserItemRequestBuilder.php +++ b/src/Generated/Users/Item/UserItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\User; use Microsoft\Graph\Beta\Generated\Users\Item\Activities\ActivitiesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\AdhocCalls\AdhocCallsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\AgreementAcceptances\AgreementAcceptancesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Analytics\AnalyticsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\AppConsentRequestsForApproval\AppConsentRequestsForApprovalRequestBuilder; @@ -141,6 +142,13 @@ public function activities(): ActivitiesRequestBuilder { return new ActivitiesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. + */ + public function adhocCalls(): AdhocCallsRequestBuilder { + return new AdhocCallsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the agreementAcceptances property of the microsoft.graph.user entity. */ diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index d987be31420..28d2039c764 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -16844,6 +16844,318 @@ Microsoft\Graph\Beta\Generated.commands.item.responsepayload.responsepayloadRequ Microsoft\Graph\Beta\Generated.commands.item.responsepayload.responsepayloadRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResponsepayloadRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.commands.item.responsepayload.responsepayloadRequestBuilderGetRequestConfiguration::|public|queryParameters:ResponsepayloadRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.commands.item.responsepayload.responsepayloadRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ResponsepayloadRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.AdhocCallsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|ByAdhocCallId(adhocCallId:string):AdhocCallItemRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|Get(requestConfiguration?:AdhocCallsRequestBuilderGetRequestConfiguration):AdhocCallCollectionResponse +Microsoft\Graph\Beta\Generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|Post(body:AdhocCall; requestConfiguration?:AdhocCallsRequestBuilderPostRequestConfiguration):AdhocCall +Microsoft\Graph\Beta\Generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AdhocCallsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|ToPostRequestInformation(body:AdhocCall; requestConfiguration?:AdhocCallsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|WithUrl(rawUrl:string):AdhocCallsRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AdhocCallsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderGetRequestConfiguration::|public|queryParameters:AdhocCallsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AdhocCallsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.adhocCallsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|Delete(requestConfiguration?:AdhocCallItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|Get(requestConfiguration?:AdhocCallItemRequestBuilderGetRequestConfiguration):AdhocCall +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|Patch(body:AdhocCall; requestConfiguration?:AdhocCallItemRequestBuilderPatchRequestConfiguration):AdhocCall +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|recordings:RecordingsRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AdhocCallItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AdhocCallItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|ToPatchRequestInformation(body:AdhocCall; requestConfiguration?:AdhocCallItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|transcripts:TranscriptsRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|WithUrl(rawUrl:string):AdhocCallItemRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AdhocCallItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AdhocCallItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AdhocCallItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.AdhocCallItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.delta.deltaRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|content:ContentRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|Delete(requestConfiguration?:CallRecordingItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|Get(requestConfiguration?:CallRecordingItemRequestBuilderGetRequestConfiguration):CallRecording +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|Patch(body:CallRecording; requestConfiguration?:CallRecordingItemRequestBuilderPatchRequestConfiguration):CallRecording +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CallRecordingItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CallRecordingItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|ToPatchRequestInformation(body:CallRecording; requestConfiguration?:CallRecordingItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|WithUrl(rawUrl:string):CallRecordingItemRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CallRecordingItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CallRecordingItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CallRecordingItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):CallRecording +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.contentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.contentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.contentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.contentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.contentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.item.content.contentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|ByCallRecordingId(callRecordingId:string):CallRecordingItemRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|Get(requestConfiguration?:RecordingsRequestBuilderGetRequestConfiguration):CallRecordingCollectionResponse +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|Post(body:CallRecording; requestConfiguration?:RecordingsRequestBuilderPostRequestConfiguration):CallRecording +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecordingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|ToPostRequestInformation(body:CallRecording; requestConfiguration?:RecordingsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|WithUrl(rawUrl:string):RecordingsRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecordingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderGetRequestConfiguration::|public|queryParameters:RecordingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RecordingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.recordings.recordingsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|content:ContentRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|Delete(requestConfiguration?:CallTranscriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|Get(requestConfiguration?:CallTranscriptItemRequestBuilderGetRequestConfiguration):CallTranscript +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|metadataContent:MetadataContentRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|Patch(body:CallTranscript; requestConfiguration?:CallTranscriptItemRequestBuilderPatchRequestConfiguration):CallTranscript +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CallTranscriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CallTranscriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|ToPatchRequestInformation(body:CallTranscript; requestConfiguration?:CallTranscriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|WithUrl(rawUrl:string):CallTranscriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CallTranscriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CallTranscriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CallTranscriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):CallTranscript +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.contentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.contentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.contentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.contentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.contentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.content.contentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|Delete(requestConfiguration?:MetadataContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|Get(requestConfiguration?:MetadataContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:MetadataContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MetadataContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MetadataContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:MetadataContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|WithUrl(rawUrl:string):MetadataContentRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.metadataContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.metadataContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.metadataContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.metadataContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.metadataContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.item.metadataContent.metadataContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|ByCallTranscriptId(callTranscriptId:string):CallTranscriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|Get(requestConfiguration?:TranscriptsRequestBuilderGetRequestConfiguration):CallTranscriptCollectionResponse +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|Post(body:CallTranscript; requestConfiguration?:TranscriptsRequestBuilderPostRequestConfiguration):CallTranscript +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TranscriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|ToPostRequestInformation(body:CallTranscript; requestConfiguration?:TranscriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|WithUrl(rawUrl:string):TranscriptsRequestBuilder +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TranscriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:TranscriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TranscriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.adhocCalls.item.transcripts.transcriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.communications.callRecords.CallRecordsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.communications.callRecords.CallRecordsRequestBuilder::|public|ByCallRecordId(callRecordId:string):CallRecordItemRequestBuilder Microsoft\Graph\Beta\Generated.communications.callRecords.CallRecordsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -18245,6 +18557,7 @@ Microsoft\Graph\Beta\Generated.communications.calls.logTeleconferenceDeviceQuali Microsoft\Graph\Beta\Generated.communications.calls.logTeleconferenceDeviceQuality.logTeleconferenceDeviceQualityRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.communications.calls.logTeleconferenceDeviceQuality.logTeleconferenceDeviceQualityRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.communications.CommunicationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.CommunicationsRequestBuilder::|public|adhocCalls:AdhocCallsRequestBuilder Microsoft\Graph\Beta\Generated.communications.CommunicationsRequestBuilder::|public|callRecords:CallRecordsRequestBuilder Microsoft\Graph\Beta\Generated.communications.CommunicationsRequestBuilder::|public|calls:CallsRequestBuilder Microsoft\Graph\Beta\Generated.communications.CommunicationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -29712,6 +30025,7 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidL Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|Patch(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):MobileAppContent Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -29728,6 +30042,71 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidL Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Delete(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Get(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Patch(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileAppContentScriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ByMobileAppContentScriptId(mobileAppContentScriptId:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Get(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):MobileAppContentScriptCollectionResponse +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Post(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|WithUrl(rawUrl:string):ScriptsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.GraphAndroidLobAppRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.GraphAndroidLobAppRequestBuilder::|public|assignments:AssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.GraphAndroidLobAppRequestBuilder::|public|categories:CategoriesRequestBuilder @@ -30546,6 +30925,7 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobAp Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|Patch(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):MobileAppContent Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -30562,6 +30942,71 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobAp Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Delete(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Get(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Patch(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileAppContentScriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ByMobileAppContentScriptId(mobileAppContentScriptId:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Get(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):MobileAppContentScriptCollectionResponse +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Post(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|WithUrl(rawUrl:string):ScriptsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.GraphIosLobAppRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.GraphIosLobAppRequestBuilder::|public|assignments:AssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphIosLobApp.GraphIosLobAppRequestBuilder::|public|categories:CategoriesRequestBuilder @@ -31446,6 +31891,7 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmg Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|Patch(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):MobileAppContent Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -31462,6 +31908,71 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmg Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Delete(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Get(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Patch(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileAppContentScriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ByMobileAppContentScriptId(mobileAppContentScriptId:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Get(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):MobileAppContentScriptCollectionResponse +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Post(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|WithUrl(rawUrl:string):ScriptsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.GraphMacOSDmgAppRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.GraphMacOSDmgAppRequestBuilder::|public|assignments:AssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.GraphMacOSDmgAppRequestBuilder::|public|categories:CategoriesRequestBuilder @@ -31878,6 +32389,7 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLob Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|Patch(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):MobileAppContent Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -31894,6 +32406,71 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLob Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Delete(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Get(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Patch(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileAppContentScriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ByMobileAppContentScriptId(mobileAppContentScriptId:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Get(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):MobileAppContentScriptCollectionResponse +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Post(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|WithUrl(rawUrl:string):ScriptsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.GraphMacOSLobAppRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.GraphMacOSLobAppRequestBuilder::|public|assignments:AssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.GraphMacOSLobAppRequestBuilder::|public|categories:CategoriesRequestBuilder @@ -32310,6 +32887,7 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkg Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|Patch(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):MobileAppContent Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -32326,6 +32904,71 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkg Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Delete(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Get(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Patch(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileAppContentScriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ByMobileAppContentScriptId(mobileAppContentScriptId:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Get(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):MobileAppContentScriptCollectionResponse +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Post(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|WithUrl(rawUrl:string):ScriptsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.GraphMacOSPkgAppRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.GraphMacOSPkgAppRequestBuilder::|public|assignments:AssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.GraphMacOSPkgAppRequestBuilder::|public|categories:CategoriesRequestBuilder @@ -32742,6 +33385,7 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedA Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|Patch(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):MobileAppContent Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -32758,6 +33402,71 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedA Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Delete(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Get(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Patch(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileAppContentScriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ByMobileAppContentScriptId(mobileAppContentScriptId:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Get(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):MobileAppContentScriptCollectionResponse +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Post(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|WithUrl(rawUrl:string):ScriptsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.GraphManagedAndroidLobAppRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.GraphManagedAndroidLobAppRequestBuilder::|public|assignments:AssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.GraphManagedAndroidLobAppRequestBuilder::|public|categories:CategoriesRequestBuilder @@ -33174,6 +33883,7 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedI Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|Patch(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):MobileAppContent Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -33190,6 +33900,71 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedI Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Delete(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Get(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Patch(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileAppContentScriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ByMobileAppContentScriptId(mobileAppContentScriptId:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Get(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):MobileAppContentScriptCollectionResponse +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Post(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|WithUrl(rawUrl:string):ScriptsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.GraphManagedIOSLobAppRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.GraphManagedIOSLobAppRequestBuilder::|public|assignments:AssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.GraphManagedIOSLobAppRequestBuilder::|public|categories:CategoriesRequestBuilder @@ -33606,6 +34381,7 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedM Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|Patch(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):MobileAppContent Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -33622,6 +34398,71 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedM Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Delete(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Get(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Patch(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileAppContentScriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ByMobileAppContentScriptId(mobileAppContentScriptId:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Get(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):MobileAppContentScriptCollectionResponse +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Post(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|WithUrl(rawUrl:string):ScriptsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.GraphManagedMobileLobAppRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.GraphManagedMobileLobAppRequestBuilder::|public|assignments:AssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.GraphManagedMobileLobAppRequestBuilder::|public|categories:CategoriesRequestBuilder @@ -34305,6 +35146,7 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32Lob Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|Patch(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):MobileAppContent Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -34321,6 +35163,71 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32Lob Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Delete(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Get(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Patch(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileAppContentScriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ByMobileAppContentScriptId(mobileAppContentScriptId:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Get(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):MobileAppContentScriptCollectionResponse +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Post(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|WithUrl(rawUrl:string):ScriptsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.GraphWin32LobAppRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.GraphWin32LobAppRequestBuilder::|public|assignments:AssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.GraphWin32LobAppRequestBuilder::|public|categories:CategoriesRequestBuilder @@ -34737,6 +35644,7 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsA Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|Patch(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):MobileAppContent Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -34753,6 +35661,71 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsA Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Delete(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Get(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Patch(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileAppContentScriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ByMobileAppContentScriptId(mobileAppContentScriptId:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Get(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):MobileAppContentScriptCollectionResponse +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Post(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|WithUrl(rawUrl:string):ScriptsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.GraphWindowsAppXRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.GraphWindowsAppXRequestBuilder::|public|assignments:AssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.GraphWindowsAppXRequestBuilder::|public|categories:CategoriesRequestBuilder @@ -35169,6 +36142,7 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsM Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|Patch(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):MobileAppContent Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -35185,6 +36159,71 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsM Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Delete(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Get(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Patch(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileAppContentScriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ByMobileAppContentScriptId(mobileAppContentScriptId:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Get(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):MobileAppContentScriptCollectionResponse +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Post(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|WithUrl(rawUrl:string):ScriptsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.GraphWindowsMobileMSIRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.GraphWindowsMobileMSIRequestBuilder::|public|assignments:AssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.GraphWindowsMobileMSIRequestBuilder::|public|categories:CategoriesRequestBuilder @@ -35867,6 +36906,7 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsU Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|Patch(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):MobileAppContent Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContent; requestConfiguration?:MobileAppContentItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -35883,6 +36923,71 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsU Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Delete(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Get(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|Patch(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppContentScriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppContentScript; requestConfiguration?:MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileAppContentScriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppContentScriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ByMobileAppContentScriptId(mobileAppContentScriptId:string):MobileAppContentScriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Get(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):MobileAppContentScriptCollectionResponse +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|Post(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):MobileAppContentScript +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ScriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|ToPostRequestInformation(body:MobileAppContentScript; requestConfiguration?:ScriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|WithUrl(rawUrl:string):ScriptsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ScriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ScriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.scriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.GraphWindowsUniversalAppXRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.GraphWindowsUniversalAppXRequestBuilder::|public|assignments:AssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.GraphWindowsUniversalAppXRequestBuilder::|public|categories:CategoriesRequestBuilder @@ -47875,7 +48980,6 @@ Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder:: Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|serviceNowConnections:ServiceNowConnectionsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|settingDefinitions:SettingDefinitionsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|softwareUpdateStatusSummary:SoftwareUpdateStatusSummaryRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|telecomExpenseManagementPartners:TelecomExpenseManagementPartnersRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|templateInsights:TemplateInsightsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|templates:TemplatesRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|templateSettings:TemplateSettingsRequestBuilder @@ -60177,6 +61281,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::| Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveCloudPkiLeafCertificateReport:RetrieveCloudPkiLeafCertificateReportRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveCloudPkiLeafCertificateSummaryReport:RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveDeviceAppInstallationStatusReport:RetrieveDeviceAppInstallationStatusReportRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveEnrollmentTimeGroupingFailureReport:RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveSecurityTaskAppsReport:RetrieveSecurityTaskAppsReportRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveWin32CatalogAppsUpdateReport:RetrieveWin32CatalogAppsUpdateReportRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ReportsRequestBuilderDeleteRequestConfiguration):RequestInformation @@ -60399,6 +61504,43 @@ Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveDeviceAppInstall Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveDeviceAppInstallationStatusReport.RetrieveDeviceAppInstallationStatusReportRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveDeviceAppInstallationStatusReportRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveDeviceAppInstallationStatusReport.retrieveDeviceAppInstallationStatusReportRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveDeviceAppInstallationStatusReport.retrieveDeviceAppInstallationStatusReportRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getFilter():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getGroupBy():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getName():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getOrderBy():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getSearch():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getSelect():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getSessionId():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getSkip():int +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|getTop():int +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setFilter(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setGroupBy(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setOrderBy(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setSearch(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setSelect(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setSessionId(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setSkip(value?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|setTop(value?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|Post(body:RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody; requestConfiguration?:RetrieveEnrollmentTimeGroupingFailureReportRequestBuilderPostRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|ToPostRequestInformation(body:RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody; requestConfiguration?:RetrieveEnrollmentTimeGroupingFailureReportRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.retrieveEnrollmentTimeGroupingFailureReportRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|getBackingStore():BackingStore @@ -61981,71 +63123,6 @@ Microsoft\Graph\Beta\Generated.deviceManagement.softwareUpdateStatusSummary.soft Microsoft\Graph\Beta\Generated.deviceManagement.softwareUpdateStatusSummary.softwareUpdateStatusSummaryRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SoftwareUpdateStatusSummaryRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.deviceManagement.softwareUpdateStatusSummary.softwareUpdateStatusSummaryRequestBuilderGetRequestConfiguration::|public|queryParameters:SoftwareUpdateStatusSummaryRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.softwareUpdateStatusSummary.softwareUpdateStatusSummaryRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SoftwareUpdateStatusSummaryRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|Delete(requestConfiguration?:TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|Get(requestConfiguration?:TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration):TelecomExpenseManagementPartner -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|Patch(body:TelecomExpenseManagementPartner; requestConfiguration?:TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration):TelecomExpenseManagementPartner -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|ToPatchRequestInformation(body:TelecomExpenseManagementPartner; requestConfiguration?:TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|WithUrl(rawUrl:string):TelecomExpenseManagementPartnerItemRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|ByTelecomExpenseManagementPartnerId(telecomExpenseManagementPartnerId:string):TelecomExpenseManagementPartnerItemRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|Get(requestConfiguration?:TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration):TelecomExpenseManagementPartnerCollectionResponse -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|Post(body:TelecomExpenseManagementPartner; requestConfiguration?:TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration):TelecomExpenseManagementPartner -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|ToPostRequestInformation(body:TelecomExpenseManagementPartner; requestConfiguration?:TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|WithUrl(rawUrl:string):TelecomExpenseManagementPartnersRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration::|public|queryParameters:TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.telecomExpenseManagementPartners.telecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.templateInsights.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.templateInsights.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.templateInsights.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -67618,6 +68695,71 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.deviceImages.ite Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.deviceImages.item.reupload.ReuploadRequestBuilder::|public|WithUrl(rawUrl:string):ReuploadRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.deviceImages.item.reupload.reuploadRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.deviceImages.item.reupload.reuploadRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.ExternalPartnersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.ExternalPartnersRequestBuilder::|public|ByCloudPcExternalPartnerId(cloudPcExternalPartnerId:string):CloudPcExternalPartnerItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.ExternalPartnersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.ExternalPartnersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.ExternalPartnersRequestBuilder::|public|Get(requestConfiguration?:ExternalPartnersRequestBuilderGetRequestConfiguration):CloudPcExternalPartnerCollectionResponse +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.ExternalPartnersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.ExternalPartnersRequestBuilder::|public|Post(body:CloudPcExternalPartner; requestConfiguration?:ExternalPartnersRequestBuilderPostRequestConfiguration):CloudPcExternalPartner +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.ExternalPartnersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.ExternalPartnersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalPartnersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.ExternalPartnersRequestBuilder::|public|ToPostRequestInformation(body:CloudPcExternalPartner; requestConfiguration?:ExternalPartnersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.ExternalPartnersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.ExternalPartnersRequestBuilder::|public|WithUrl(rawUrl:string):ExternalPartnersRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalPartnersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalPartnersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ExternalPartnersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.externalPartnersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|Delete(requestConfiguration?:CloudPcExternalPartnerItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|Get(requestConfiguration?:CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration):CloudPcExternalPartner +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|Patch(body:CloudPcExternalPartner; requestConfiguration?:CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration):CloudPcExternalPartner +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CloudPcExternalPartnerItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|ToPatchRequestInformation(body:CloudPcExternalPartner; requestConfiguration?:CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|WithUrl(rawUrl:string):CloudPcExternalPartnerItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CloudPcExternalPartnerItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CloudPcExternalPartnerItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CloudPcExternalPartnerItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartners.item.CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartnerSettings.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartnerSettings.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.externalPartnerSettings.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -68246,6 +69388,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPoli Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrievePolicyApplyActionResult:RetrievePolicyApplyActionResultRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrievePolicyApplySchedule:RetrievePolicyApplyScheduleRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retry:RetryRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|schedulePolicyApplyTask:SchedulePolicyApplyTaskRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CloudPcProvisioningPolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudPcProvisioningPolicyItemRequestBuilderGetRequestConfiguration):RequestInformation @@ -68283,6 +69426,16 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPoli Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|WithUrl(rawUrl:string):RetrievePolicyApplyScheduleRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.retrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.retrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder::|public|Post(requestConfiguration?:RetryRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RetryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder::|public|WithUrl(rawUrl:string):RetryRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.retryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.retryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody::|public|getBackingStore():BackingStore @@ -69485,6 +70638,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointR Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|crossCloudGovernmentOrganizationMapping:CrossCloudGovernmentOrganizationMappingRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|Delete(requestConfiguration?:VirtualEndpointRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|deviceImages:DeviceImagesRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|externalPartners:ExternalPartnersRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|externalPartnerSettings:ExternalPartnerSettingsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|frontLineServicePlans:FrontLineServicePlansRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|galleryImages:GalleryImagesRequestBuilder @@ -156431,10 +157585,377 @@ Microsoft\Graph\Beta\Generated.identity.conditionalAccess.ConditionalAccessReque Microsoft\Graph\Beta\Generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|authenticationStrength:AuthenticationStrengthRequestBuilder Microsoft\Graph\Beta\Generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|authenticationStrengths:AuthenticationStrengthsRequestBuilder Microsoft\Graph\Beta\Generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|deletedItems:DeletedItemsRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|evaluate:EvaluateRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|namedLocations:NamedLocationsRequestBuilder Microsoft\Graph\Beta\Generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|policies:PoliciesRequestBuilder Microsoft\Graph\Beta\Generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|templates:TemplatesRequestBuilder Microsoft\Graph\Beta\Generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|Delete(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|Get(requestConfiguration?:DeletedItemsRequestBuilderGetRequestConfiguration):CaPoliciesDeletableRoot +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|namedLocations:NamedLocationsRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|Patch(body:CaPoliciesDeletableRoot; requestConfiguration?:DeletedItemsRequestBuilderPatchRequestConfiguration):CaPoliciesDeletableRoot +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|policies:PoliciesRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeletedItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|ToPatchRequestInformation(body:CaPoliciesDeletableRoot; requestConfiguration?:DeletedItemsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|WithUrl(rawUrl:string):DeletedItemsRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.deletedItemsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.deletedItemsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeletedItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:DeletedItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeletedItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.deletedItemsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.deletedItemsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|Delete(requestConfiguration?:NamedLocationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|Get(requestConfiguration?:NamedLocationItemRequestBuilderGetRequestConfiguration):NamedLocation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|Patch(body:NamedLocation; requestConfiguration?:NamedLocationItemRequestBuilderPatchRequestConfiguration):NamedLocation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:NamedLocationItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:NamedLocationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|ToPatchRequestInformation(body:NamedLocation; requestConfiguration?:NamedLocationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|WithUrl(rawUrl:string):NamedLocationItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:NamedLocationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:NamedLocationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):NamedLocationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):NamedLocation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|ByNamedLocationId(namedLocationId:string):NamedLocationItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|Get(requestConfiguration?:NamedLocationsRequestBuilderGetRequestConfiguration):NamedLocationCollectionResponse +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|Post(body:NamedLocation; requestConfiguration?:NamedLocationsRequestBuilderPostRequestConfiguration):NamedLocation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:NamedLocationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|ToPostRequestInformation(body:NamedLocation; requestConfiguration?:NamedLocationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|WithUrl(rawUrl:string):NamedLocationsRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:NamedLocationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderGetRequestConfiguration::|public|queryParameters:NamedLocationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):NamedLocationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.namedLocations.namedLocationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|Delete(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|Get(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration):ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|Patch(body:ConditionalAccessPolicy; requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration):ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|ToPatchRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):ConditionalAccessPolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConditionalAccessPolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConditionalAccessPolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConditionalAccessPolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|ByConditionalAccessPolicyId(conditionalAccessPolicyId:string):ConditionalAccessPolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|Get(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):ConditionalAccessPolicyCollectionResponse +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|Post(body:ConditionalAccessPolicy; requestConfiguration?:PoliciesRequestBuilderPostRequestConfiguration):ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|ToPostRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:PoliciesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|WithUrl(rawUrl:string):PoliciesRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PoliciesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderGetRequestConfiguration::|public|queryParameters:PoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.deletedItems.policies.policiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getAppliedPoliciesOnly():bool +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getSignInConditions():SignInConditions +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getSignInContext():SignInContext +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getSignInIdentity():SignInIdentity +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setAppliedPoliciesOnly(value?:bool):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setSignInConditions(value?:SignInConditions):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setSignInContext(value?:SignInContext):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setSignInIdentity(value?:SignInIdentity):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EvaluatePostRequestBody +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EvaluatePostResponse +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|Post(body:EvaluatePostRequestBody; requestConfiguration?:EvaluateRequestBuilderPostRequestConfiguration):EvaluatePostResponse +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|ToPostRequestInformation(body:EvaluatePostRequestBody; requestConfiguration?:EvaluateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|WithUrl(rawUrl:string):EvaluateRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|Delete(requestConfiguration?:NamedLocationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|Get(requestConfiguration?:NamedLocationItemRequestBuilderGetRequestConfiguration):NamedLocation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|Patch(body:NamedLocation; requestConfiguration?:NamedLocationItemRequestBuilderPatchRequestConfiguration):NamedLocation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:NamedLocationItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:NamedLocationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|ToPatchRequestInformation(body:NamedLocation; requestConfiguration?:NamedLocationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|WithUrl(rawUrl:string):NamedLocationItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:NamedLocationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:NamedLocationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):NamedLocationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):NamedLocation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|ByNamedLocationId(namedLocationId:string):NamedLocationItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|Get(requestConfiguration?:NamedLocationsRequestBuilderGetRequestConfiguration):NamedLocationCollectionResponse +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|Post(body:NamedLocation; requestConfiguration?:NamedLocationsRequestBuilderPostRequestConfiguration):NamedLocation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:NamedLocationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|ToPostRequestInformation(body:NamedLocation; requestConfiguration?:NamedLocationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|WithUrl(rawUrl:string):NamedLocationsRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:NamedLocationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderGetRequestConfiguration::|public|queryParameters:NamedLocationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):NamedLocationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.namedLocations.namedLocationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|Delete(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|Get(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration):ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|Patch(body:ConditionalAccessPolicy; requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration):ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|ToPatchRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):ConditionalAccessPolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConditionalAccessPolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConditionalAccessPolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConditionalAccessPolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.PoliciesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|ByConditionalAccessPolicyId(conditionalAccessPolicyId:string):ConditionalAccessPolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|Get(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):ConditionalAccessPolicyCollectionResponse +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|Post(body:ConditionalAccessPolicy; requestConfiguration?:PoliciesRequestBuilderPostRequestConfiguration):ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|ToPostRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:PoliciesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|WithUrl(rawUrl:string):PoliciesRequestBuilder +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PoliciesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderGetRequestConfiguration::|public|queryParameters:PoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.policies.policiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identity.conditionalAccess.templates.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identity.conditionalAccess.templates.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identity.conditionalAccess.templates.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -181540,6 +183061,9 @@ Microsoft\Graph\Beta\Generated.models.actionSummary::|public|setExercised(value? Microsoft\Graph\Beta\Generated.models.actionSummary::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.actionSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActionSummary Microsoft\Graph\Beta\Generated.models.actionSummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.actionType::0000-tunnel +Microsoft\Graph\Beta\Generated.models.actionType::0001-exclude +Microsoft\Graph\Beta\Generated.models.actionType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.actionUrl::|public|constructor():void Microsoft\Graph\Beta\Generated.models.actionUrl::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.actionUrl::|public|getBackingStore():BackingStore @@ -181832,6 +183356,23 @@ Microsoft\Graph\Beta\Generated.models.addWatermarkAction::|public|setLayout(valu Microsoft\Graph\Beta\Generated.models.addWatermarkAction::|public|setText(value?:string):void Microsoft\Graph\Beta\Generated.models.addWatermarkAction::|public|setUiElementName(value?:string):void Microsoft\Graph\Beta\Generated.models.addWatermarkAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddWatermarkAction +Microsoft\Graph\Beta\Generated.models.adhocCall-->Entity +Microsoft\Graph\Beta\Generated.models.adhocCall::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.adhocCall::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.adhocCall::|public|getRecordings():array +Microsoft\Graph\Beta\Generated.models.adhocCall::|public|getTranscripts():array +Microsoft\Graph\Beta\Generated.models.adhocCall::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.adhocCall::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.adhocCall::|public|setRecordings(value?:array):void +Microsoft\Graph\Beta\Generated.models.adhocCall::|public|setTranscripts(value?:array):void +Microsoft\Graph\Beta\Generated.models.adhocCall::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AdhocCall +Microsoft\Graph\Beta\Generated.models.adhocCallCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.adhocCallCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.adhocCallCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.adhocCallCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.adhocCallCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.adhocCallCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.adhocCallCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AdhocCallCollectionResponse Microsoft\Graph\Beta\Generated.models.admin::|public|constructor():void Microsoft\Graph\Beta\Generated.models.admin::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.admin::|public|getAppsAndServices():AdminAppsAndServices @@ -183292,6 +184833,7 @@ Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfigurati Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeIconSize():AndroidDeviceOwnerKioskModeIconSize Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeLockHomeScreen():bool Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeManagedFolders():array +Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeManagedHomeScreenAppSettings():array Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeManagedHomeScreenAutoSignout():bool Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeManagedHomeScreenInactiveSignOutDelayInSeconds():int Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds():int @@ -183433,6 +184975,7 @@ Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfigurati Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeIconSize(value?:AndroidDeviceOwnerKioskModeIconSize):void Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeLockHomeScreen(value?:bool):void Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeManagedFolders(value?:array):void +Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeManagedHomeScreenAppSettings(value?:array):void Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeManagedHomeScreenAutoSignout(value?:bool):void Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeManagedHomeScreenInactiveSignOutDelayInSeconds(value?:int):void Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds(value?:int):void @@ -183584,11 +185127,15 @@ Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp-->AndroidDe Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp::|public|constructor():void Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp::|public|getClassName():string Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp::|public|getOfflineAppAccessEnabled():bool Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp::|public|getPackage():string +Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp::|public|getPreSignInAppAccessEnabled():bool Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp::|public|setClassName(value?:string):void +Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp::|public|setOfflineAppAccessEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp::|public|setPackage(value?:string):void +Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp::|public|setPreSignInAppAccessEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeApp::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AndroidDeviceOwnerKioskModeApp Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeAppPositionItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.androidDeviceOwnerKioskModeAppPositionItem::|public|getAdditionalData():array @@ -186375,6 +187922,14 @@ Microsoft\Graph\Beta\Generated.models.applicationCollectionResponse::|public|get Microsoft\Graph\Beta\Generated.models.applicationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.applicationCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.applicationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationCollectionResponse +Microsoft\Graph\Beta\Generated.models.applicationContext-->SignInContext +Microsoft\Graph\Beta\Generated.models.applicationContext::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationContext::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationContext::|public|getIncludeApplications():array +Microsoft\Graph\Beta\Generated.models.applicationContext::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.applicationContext::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationContext::|public|setIncludeApplications(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationContext Microsoft\Graph\Beta\Generated.models.applicationEnforcedRestrictionsSessionControl-->ConditionalAccessSessionControl Microsoft\Graph\Beta\Generated.models.applicationEnforcedRestrictionsSessionControl::|public|constructor():void Microsoft\Graph\Beta\Generated.models.applicationEnforcedRestrictionsSessionControl::|public|GetFieldDeserializers():array @@ -187556,6 +189111,7 @@ Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|getBacki Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|getDurationInDays():int Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|getIsAccessRecommendationEnabled():bool +Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|getIsAgenticExperienceEnabled():bool Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|getIsApprovalJustificationRequired():bool Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|getIsEnabled():bool Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|getOdataType():string @@ -187569,6 +189125,7 @@ Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|setAddit Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|setDurationInDays(value?:int):void Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|setIsAccessRecommendationEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|setIsAgenticExperienceEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|setIsApprovalJustificationRequired(value?:bool):void Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|setIsEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.assignmentReviewSettings::|public|setOdataType(value?:string):void @@ -188378,6 +189935,14 @@ Microsoft\Graph\Beta\Generated.models.auditUserIdentity::|public|Serialize(write Microsoft\Graph\Beta\Generated.models.auditUserIdentity::|public|setHomeTenantId(value?:string):void Microsoft\Graph\Beta\Generated.models.auditUserIdentity::|public|setHomeTenantName(value?:string):void Microsoft\Graph\Beta\Generated.models.auditUserIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditUserIdentity +Microsoft\Graph\Beta\Generated.models.authContext-->SignInContext +Microsoft\Graph\Beta\Generated.models.authContext::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.authContext::|public|getAuthenticationContextValue():string +Microsoft\Graph\Beta\Generated.models.authContext::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.authContext::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.authContext::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.authContext::|public|setAuthenticationContextValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.authContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuthContext Microsoft\Graph\Beta\Generated.models.authentication-->Entity Microsoft\Graph\Beta\Generated.models.authentication::|public|constructor():void Microsoft\Graph\Beta\Generated.models.authentication::|public|getEmailMethods():array @@ -188805,6 +190370,18 @@ Microsoft\Graph\Beta\Generated.models.authenticationFailureReasonCode::0004-othe Microsoft\Graph\Beta\Generated.models.authenticationFailureReasonCode::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.authenticationFailureReasonCode::0006-userError Microsoft\Graph\Beta\Generated.models.authenticationFailureReasonCode::0007-configError +Microsoft\Graph\Beta\Generated.models.authenticationFlow::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.authenticationFlow::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.authenticationFlow::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.authenticationFlow::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.authenticationFlow::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.authenticationFlow::|public|getTransferMethod():ConditionalAccessTransferMethods +Microsoft\Graph\Beta\Generated.models.authenticationFlow::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.authenticationFlow::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.authenticationFlow::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.authenticationFlow::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.authenticationFlow::|public|setTransferMethod(value?:ConditionalAccessTransferMethods):void +Microsoft\Graph\Beta\Generated.models.authenticationFlow::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuthenticationFlow Microsoft\Graph\Beta\Generated.models.authenticationFlowsPolicy-->Entity Microsoft\Graph\Beta\Generated.models.authenticationFlowsPolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.authenticationFlowsPolicy::|public|getDescription():string @@ -188817,6 +190394,7 @@ Microsoft\Graph\Beta\Generated.models.authenticationFlowsPolicy::|public|setDesc Microsoft\Graph\Beta\Generated.models.authenticationFlowsPolicy::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.authenticationFlowsPolicy::|public|setSelfServiceSignUp(value?:SelfServiceSignUpAuthenticationFlowConfiguration):void Microsoft\Graph\Beta\Generated.models.authenticationFlowsPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuthenticationFlowsPolicy +Microsoft\Graph\Beta\Generated.models.authenticationFlow~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.authenticationListener-->Entity Microsoft\Graph\Beta\Generated.models.authenticationListener::|public|constructor():void Microsoft\Graph\Beta\Generated.models.authenticationListener::|public|GetFieldDeserializers():array @@ -188831,9 +190409,11 @@ Microsoft\Graph\Beta\Generated.models.authenticationMethod-->Entity Microsoft\Graph\Beta\Generated.models.authenticationMethod::|public|constructor():void Microsoft\Graph\Beta\Generated.models.authenticationMethod::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.authenticationMethod::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.authenticationMethod::|public|getLastUsedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.authenticationMethod::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.authenticationMethod::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.authenticationMethod::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.authenticationMethod::|public|setLastUsedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.authenticationMethod::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuthenticationMethod Microsoft\Graph\Beta\Generated.models.authenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.authenticationMethodCollectionResponse::|public|constructor():void @@ -189199,10 +190779,14 @@ Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|public|const Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|public|getMfa():array +Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|public|getNone():array Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|public|setMfa(value?:array):void +Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|public|setNone(value?:array):void Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuthenticationStrengthUsage Microsoft\Graph\Beta\Generated.models.authenticationStrengthUsage~~>AdditionalDataHolder; BackedModel; Parsable @@ -190351,6 +191935,14 @@ Microsoft\Graph\Beta\Generated.models.baselineResource::|public|setProperties(va Microsoft\Graph\Beta\Generated.models.baselineResource::|public|setResourceType(value?:string):void Microsoft\Graph\Beta\Generated.models.baselineResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BaselineResource Microsoft\Graph\Beta\Generated.models.baselineResource~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.baseMapFeature-->Entity +Microsoft\Graph\Beta\Generated.models.baseMapFeature::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.baseMapFeature::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.baseMapFeature::|public|getProperties():string +Microsoft\Graph\Beta\Generated.models.baseMapFeature::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.baseMapFeature::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.baseMapFeature::|public|setProperties(value?:string):void +Microsoft\Graph\Beta\Generated.models.baseMapFeature::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BaseMapFeature Microsoft\Graph\Beta\Generated.models.baseSitePage-->BaseItem Microsoft\Graph\Beta\Generated.models.baseSitePage::|public|constructor():void Microsoft\Graph\Beta\Generated.models.baseSitePage::|public|GetFieldDeserializers():array @@ -191420,12 +193012,26 @@ Microsoft\Graph\Beta\Generated.models.building-->Place Microsoft\Graph\Beta\Generated.models.building::|public|constructor():void Microsoft\Graph\Beta\Generated.models.building::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.building::|public|getHasWiFi():bool +Microsoft\Graph\Beta\Generated.models.building::|public|getMap():BuildingMap Microsoft\Graph\Beta\Generated.models.building::|public|getResourceLinks():array Microsoft\Graph\Beta\Generated.models.building::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.building::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.building::|public|setHasWiFi(value?:bool):void +Microsoft\Graph\Beta\Generated.models.building::|public|setMap(value?:BuildingMap):void Microsoft\Graph\Beta\Generated.models.building::|public|setResourceLinks(value?:array):void Microsoft\Graph\Beta\Generated.models.building::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Building +Microsoft\Graph\Beta\Generated.models.buildingMap-->BaseMapFeature +Microsoft\Graph\Beta\Generated.models.buildingMap::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.buildingMap::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.buildingMap::|public|getFootprints():array +Microsoft\Graph\Beta\Generated.models.buildingMap::|public|getLevels():array +Microsoft\Graph\Beta\Generated.models.buildingMap::|public|getPlaceId():string +Microsoft\Graph\Beta\Generated.models.buildingMap::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.buildingMap::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.buildingMap::|public|setFootprints(value?:array):void +Microsoft\Graph\Beta\Generated.models.buildingMap::|public|setLevels(value?:array):void +Microsoft\Graph\Beta\Generated.models.buildingMap::|public|setPlaceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.buildingMap::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BuildingMap Microsoft\Graph\Beta\Generated.models.builtInIdentityProvider-->IdentityProviderBase Microsoft\Graph\Beta\Generated.models.builtInIdentityProvider::|public|constructor():void Microsoft\Graph\Beta\Generated.models.builtInIdentityProvider::|public|GetFieldDeserializers():array @@ -193080,6 +194686,16 @@ Microsoft\Graph\Beta\Generated.models.canvasLayout::|public|Serialize(writer:ISe Microsoft\Graph\Beta\Generated.models.canvasLayout::|public|setHorizontalSections(value?:array):void Microsoft\Graph\Beta\Generated.models.canvasLayout::|public|setVerticalSection(value?:VerticalSection):void Microsoft\Graph\Beta\Generated.models.canvasLayout::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CanvasLayout +Microsoft\Graph\Beta\Generated.models.caPoliciesDeletableRoot-->Entity +Microsoft\Graph\Beta\Generated.models.caPoliciesDeletableRoot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.caPoliciesDeletableRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.caPoliciesDeletableRoot::|public|getNamedLocations():array +Microsoft\Graph\Beta\Generated.models.caPoliciesDeletableRoot::|public|getPolicies():array +Microsoft\Graph\Beta\Generated.models.caPoliciesDeletableRoot::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.caPoliciesDeletableRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.caPoliciesDeletableRoot::|public|setNamedLocations(value?:array):void +Microsoft\Graph\Beta\Generated.models.caPoliciesDeletableRoot::|public|setPolicies(value?:array):void +Microsoft\Graph\Beta\Generated.models.caPoliciesDeletableRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CaPoliciesDeletableRoot Microsoft\Graph\Beta\Generated.models.cartToClassAssociation-->Entity Microsoft\Graph\Beta\Generated.models.cartToClassAssociation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cartToClassAssociation::|public|getClassroomIds():array @@ -194051,6 +195667,35 @@ Microsoft\Graph\Beta\Generated.models.chatViewpoint::|public|setLastMessageReadD Microsoft\Graph\Beta\Generated.models.chatViewpoint::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.chatViewpoint::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChatViewpoint Microsoft\Graph\Beta\Generated.models.chatViewpoint~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|getCalendarEventId():string +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|getCheckInMethod():CheckInMethod +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|setCalendarEventId(value?:string):void +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|setCheckInMethod(value?:CheckInMethod):void +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.checkInClaim::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.checkInClaim::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CheckInClaim +Microsoft\Graph\Beta\Generated.models.checkInClaimCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.checkInClaimCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.checkInClaimCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.checkInClaimCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.checkInClaimCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.checkInClaimCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.checkInClaimCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CheckInClaimCollectionResponse +Microsoft\Graph\Beta\Generated.models.checkInClaim~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.checkInMethod::0000-unspecified +Microsoft\Graph\Beta\Generated.models.checkInMethod::0001-manual +Microsoft\Graph\Beta\Generated.models.checkInMethod::0002-inferred +Microsoft\Graph\Beta\Generated.models.checkInMethod::0003-verified +Microsoft\Graph\Beta\Generated.models.checkInMethod::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.checklistItem-->Entity Microsoft\Graph\Beta\Generated.models.checklistItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.checklistItem::|public|getCheckedDateTime():DateTime @@ -194607,6 +196252,7 @@ Microsoft\Graph\Beta\Generated.models.cloudClipboardRoot::|public|setItems(value Microsoft\Graph\Beta\Generated.models.cloudClipboardRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudClipboardRoot Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|getAdhocCalls():array Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|getCallRecords():array Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|getCalls():array @@ -194617,6 +196263,7 @@ Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|getOnlineMeet Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|getPresences():array Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|setAdhocCalls(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|setCallRecords(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|setCalls(value?:array):void @@ -194700,6 +196347,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getFrontlineCloudPcAvailability():FrontlineCloudPcAvailability Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getGracePeriodEndDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getGroupDetail():CloudPcEntraGroupDetail Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getImageDisplayName():string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getLastLoginResult():CloudPcLoginResult Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getLastModifiedDateTime():DateTime @@ -194724,6 +196372,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getStatus():CloudPcStatus Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getStatusDetail():CloudPcStatusDetail Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getStatusDetails():CloudPcStatusDetails Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getUserAccountType():CloudPcUserAccountType +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getUserDetail():CloudPcEntraUserDetail Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getUserExperienceType():CloudPcUserExperienceType Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getUserPrincipalName():string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|OdataType:string @@ -194739,6 +196388,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setDiskEncryptionState(va Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setFrontlineCloudPcAvailability(value?:FrontlineCloudPcAvailability):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setGracePeriodEndDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setGroupDetail(value?:CloudPcEntraGroupDetail):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setImageDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setLastLoginResult(value?:CloudPcLoginResult):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setLastModifiedDateTime(value?:DateTime):void @@ -194763,6 +196413,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setStatus(value?:CloudPcS Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setStatusDetail(value?:CloudPcStatusDetail):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setStatusDetails(value?:CloudPcStatusDetails):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setUserAccountType(value?:CloudPcUserAccountType):void +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setUserDetail(value?:CloudPcEntraUserDetail):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setUserExperienceType(value?:CloudPcUserExperienceType):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPC::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPC @@ -195452,6 +197103,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|ge Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|getDomainJoinType():CloudPcDomainJoinType Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|getGeographicLocationType():CloudPcGeographicLocationType Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|getOnPremisesConnectionId():string Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|getRegionGroup():CloudPcRegionGroup @@ -195461,6 +197113,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|Se Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|setDomainJoinType(value?:CloudPcDomainJoinType):void +Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|setGeographicLocationType(value?:CloudPcGeographicLocationType):void Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|setOnPremisesConnectionId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration::|public|setRegionGroup(value?:CloudPcRegionGroup):void @@ -195471,6 +197124,36 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinConfiguration~~>Additiona Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinType::0000-azureADJoin Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinType::0001-hybridAzureADJoin Microsoft\Graph\Beta\Generated.models.cloudPcDomainJoinType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|public|getGroupDisplayName():string +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|public|getGroupId():string +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|public|setGroupDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|public|setGroupId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcEntraGroupDetail +Microsoft\Graph\Beta\Generated.models.cloudPcEntraGroupDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|public|getUserDisplayName():string +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|public|getUserId():string +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|public|setUserDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|public|setUserId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcEntraUserDetail +Microsoft\Graph\Beta\Generated.models.cloudPcEntraUserDetail~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcExportJob-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcExportJob::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcExportJob::|public|getExpirationDateTime():DateTime @@ -195505,6 +197188,29 @@ Microsoft\Graph\Beta\Generated.models.cloudPcExportJobStatus::0001-inProgress Microsoft\Graph\Beta\Generated.models.cloudPcExportJobStatus::0002-completed Microsoft\Graph\Beta\Generated.models.cloudPcExportJobStatus::0003-failed Microsoft\Graph\Beta\Generated.models.cloudPcExportJobStatus::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner-->Entity +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|getConnectionStatus():CloudPcExternalPartnerStatus +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|getEnableConnection():bool +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|getLastSyncDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|getPartnerId():string +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|getStatusDetails():string +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|setConnectionStatus(value?:CloudPcExternalPartnerStatus):void +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|setEnableConnection(value?:bool):void +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|setLastSyncDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|setPartnerId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|public|setStatusDetails(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartner::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcExternalPartner +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartnerCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartnerCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartnerCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartnerCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartnerCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartnerCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartnerCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcExternalPartnerCollectionResponse Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartnerSetting-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartnerSetting::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartnerSetting::|public|getEnableConnection():bool @@ -195636,6 +197342,21 @@ Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImageStatus::0000-supported Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImageStatus::0001-supportedWithWarning Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImageStatus::0002-notSupported Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImageStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0000-default +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0001-asia +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0002-australasia +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0003-canada +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0004-europe +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0005-india +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0006-africa +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0007-usCentral +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0008-usEast +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0009-usWest +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0010-southAmerica +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0011-middleEast +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0012-centralAmerica +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0013-usGovernment +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0014-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcHealthCheckItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcHealthCheckItem::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudPcHealthCheckItem::|public|getAdditionalDetails():string @@ -195720,6 +197441,8 @@ Microsoft\Graph\Beta\Generated.models.cloudPcManagementService::0000-windows365 Microsoft\Graph\Beta\Generated.models.cloudPcManagementService::0001-devBox Microsoft\Graph\Beta\Generated.models.cloudPcManagementService::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcManagementService::0003-rpaBox +Microsoft\Graph\Beta\Generated.models.cloudPcManagementService::0004-microsoft365Opal +Microsoft\Graph\Beta\Generated.models.cloudPcManagementService::0005-microsoft365BizChat Microsoft\Graph\Beta\Generated.models.cloudPcNotificationSetting::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcNotificationSetting::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudPcNotificationSetting::|public|getBackingStore():BackingStore @@ -196199,6 +197922,25 @@ Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0021-middleEast Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0022-mexico Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0023-australasia Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0024-europe +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0025-singapore +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0026-hongKong +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0027-ireland +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0028-sweden +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0029-poland +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0030-italy +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0031-spain +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0032-netherlands +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0033-brazil +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0034-israel +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0035-automatic +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0036-indonesia +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0037-taiwan +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0038-malaysia +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0039-newZealand +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0040-austria +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0041-denmark +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0042-belgium +Microsoft\Graph\Beta\Generated.models.cloudPcRegionGroup::0043-kenya Microsoft\Graph\Beta\Generated.models.cloudPcRemoteActionCapability::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcRemoteActionCapability::|public|getActionCapability():ActionCapability Microsoft\Graph\Beta\Generated.models.cloudPcRemoteActionCapability::|public|getActionName():CloudPcRemoteActionName @@ -196556,6 +198298,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|getGeographicLocationType():CloudPcGeographicLocationType Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|getRegionGroup():CloudPcRegionGroup Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|getRegionRestrictionDetail():CloudPcSupportedRegionRestrictionDetail Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|getRegionStatus():CloudPcSupportedRegionStatus @@ -196563,6 +198306,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|getSupport Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|setGeographicLocationType(value?:CloudPcGeographicLocationType):void Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|setRegionGroup(value?:CloudPcRegionGroup):void Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|setRegionRestrictionDetail(value?:CloudPcSupportedRegionRestrictionDetail):void Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|setRegionStatus(value?:CloudPcSupportedRegionStatus):void @@ -197543,6 +199287,18 @@ Microsoft\Graph\Beta\Generated.models.complianceStatus::0005-error Microsoft\Graph\Beta\Generated.models.complianceStatus::0006-conflict Microsoft\Graph\Beta\Generated.models.complianceStatus::0007-notAssigned Microsoft\Graph\Beta\Generated.models.compliance~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.compliantNetworkNamedLocation-->NamedLocation +Microsoft\Graph\Beta\Generated.models.compliantNetworkNamedLocation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.compliantNetworkNamedLocation::|public|getCompliantNetworkType():CompliantNetworkType +Microsoft\Graph\Beta\Generated.models.compliantNetworkNamedLocation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.compliantNetworkNamedLocation::|public|getIsTrusted():bool +Microsoft\Graph\Beta\Generated.models.compliantNetworkNamedLocation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.compliantNetworkNamedLocation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.compliantNetworkNamedLocation::|public|setCompliantNetworkType(value?:CompliantNetworkType):void +Microsoft\Graph\Beta\Generated.models.compliantNetworkNamedLocation::|public|setIsTrusted(value?:bool):void +Microsoft\Graph\Beta\Generated.models.compliantNetworkNamedLocation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CompliantNetworkNamedLocation +Microsoft\Graph\Beta\Generated.models.compliantNetworkType::0000-allTenantCompliantNetworks +Microsoft\Graph\Beta\Generated.models.compliantNetworkType::0001-unknownFutureValue Microsoft\Graph\Beta\Generated.models.computeRightsAndInheritanceResult::|public|constructor():void Microsoft\Graph\Beta\Generated.models.computeRightsAndInheritanceResult::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.computeRightsAndInheritanceResult::|public|getBackingStore():BackingStore @@ -197874,6 +199630,37 @@ Microsoft\Graph\Beta\Generated.models.conditionalAccessPlatforms::|public|setInc Microsoft\Graph\Beta\Generated.models.conditionalAccessPlatforms::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.conditionalAccessPlatforms::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessPlatforms Microsoft\Graph\Beta\Generated.models.conditionalAccessPlatforms~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy-->PolicyDeletableItem +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|getConditions():ConditionalAccessConditionSet +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|getGrantControls():ConditionalAccessGrantControls +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|getId():string +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|getModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|getSessionControls():ConditionalAccessSessionControls +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|getState():ConditionalAccessPolicyState +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|setConditions(value?:ConditionalAccessConditionSet):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|setGrantControls(value?:ConditionalAccessGrantControls):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|setId(value?:string):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|setModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|setSessionControls(value?:ConditionalAccessSessionControls):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|public|setState(value?:ConditionalAccessPolicyState):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessPolicyCollectionResponse Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyDetail::|public|constructor():void Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyDetail::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyDetail::|public|getBackingStore():BackingStore @@ -197891,18 +199678,27 @@ Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyDetail::|public|set Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyDetail::|public|setSessionControls(value?:ConditionalAccessSessionControls):void Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessPolicyDetail Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyState::0000-enabled +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyState::0001-disabled +Microsoft\Graph\Beta\Generated.models.conditionalAccessPolicyState::0002-enabledForReportingButNotEnforced Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot-->Entity Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|constructor():void Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|getAuthenticationContextClassReferences():array Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|getAuthenticationStrength():AuthenticationStrengthRoot Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|getAuthenticationStrengths():AuthenticationStrengthRoot +Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|getDeletedItems():CaPoliciesDeletableRoot Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|getNamedLocations():array +Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|getPolicies():array Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|getTemplates():array Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|setAuthenticationContextClassReferences(value?:array):void Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|setAuthenticationStrength(value?:AuthenticationStrengthRoot):void Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|setAuthenticationStrengths(value?:AuthenticationStrengthRoot):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|setDeletedItems(value?:CaPoliciesDeletableRoot):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|setNamedLocations(value?:array):void +Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|setPolicies(value?:array):void Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|public|setTemplates(value?:array):void Microsoft\Graph\Beta\Generated.models.conditionalAccessRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessRoot Microsoft\Graph\Beta\Generated.models.conditionalAccessRule::0000-allApps @@ -199412,6 +201208,21 @@ Microsoft\Graph\Beta\Generated.models.corsConfiguration_v2::|public|setMaxAgeInS Microsoft\Graph\Beta\Generated.models.corsConfiguration_v2::|public|setResource(value?:string):void Microsoft\Graph\Beta\Generated.models.corsConfiguration_v2::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CorsConfiguration_v2 Microsoft\Graph\Beta\Generated.models.corsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.countryLookupMethodType::0000-clientIpAddress +Microsoft\Graph\Beta\Generated.models.countryLookupMethodType::0001-authenticatorAppGps +Microsoft\Graph\Beta\Generated.models.countryLookupMethodType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.countryNamedLocation-->NamedLocation +Microsoft\Graph\Beta\Generated.models.countryNamedLocation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.countryNamedLocation::|public|getCountriesAndRegions():array +Microsoft\Graph\Beta\Generated.models.countryNamedLocation::|public|getCountryLookupMethod():CountryLookupMethodType +Microsoft\Graph\Beta\Generated.models.countryNamedLocation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.countryNamedLocation::|public|getIncludeUnknownCountriesAndRegions():bool +Microsoft\Graph\Beta\Generated.models.countryNamedLocation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.countryNamedLocation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.countryNamedLocation::|public|setCountriesAndRegions(value?:array):void +Microsoft\Graph\Beta\Generated.models.countryNamedLocation::|public|setCountryLookupMethod(value?:CountryLookupMethodType):void +Microsoft\Graph\Beta\Generated.models.countryNamedLocation::|public|setIncludeUnknownCountriesAndRegions(value?:bool):void +Microsoft\Graph\Beta\Generated.models.countryNamedLocation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CountryNamedLocation Microsoft\Graph\Beta\Generated.models.countryRegion::|public|constructor():void Microsoft\Graph\Beta\Generated.models.countryRegion::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.countryRegion::|public|getAddressFormat():string @@ -199604,35 +201415,31 @@ Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationDefaul Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|setIsServiceDefault(value?:bool):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|setTenantRestrictions(value?:CrossTenantAccessPolicyTenantRestrictions):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationDefault::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyConfigurationDefault +Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner-->PolicyDeletableItem Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getAutomaticUserConsentSettings():InboundOutboundPolicyConfiguration Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getB2bCollaborationInbound():CrossTenantAccessPolicyB2BSetting Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getB2bCollaborationOutbound():CrossTenantAccessPolicyB2BSetting Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getB2bDirectConnectInbound():CrossTenantAccessPolicyB2BSetting Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getB2bDirectConnectOutbound():CrossTenantAccessPolicyB2BSetting -Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getIdentitySynchronization():CrossTenantIdentitySyncPolicyPartner Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getInboundTrust():CrossTenantAccessPolicyInboundTrust Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getIsInMultiTenantOrganization():bool Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getIsServiceProvider():bool -Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getTenantId():string Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getTenantRestrictions():CrossTenantAccessPolicyTenantRestrictions +Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setAutomaticUserConsentSettings(value?:InboundOutboundPolicyConfiguration):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setB2bCollaborationInbound(value?:CrossTenantAccessPolicyB2BSetting):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setB2bCollaborationOutbound(value?:CrossTenantAccessPolicyB2BSetting):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setB2bDirectConnectInbound(value?:CrossTenantAccessPolicyB2BSetting):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setB2bDirectConnectOutbound(value?:CrossTenantAccessPolicyB2BSetting):void -Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setIdentitySynchronization(value?:CrossTenantIdentitySyncPolicyPartner):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setInboundTrust(value?:CrossTenantAccessPolicyInboundTrust):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setIsInMultiTenantOrganization(value?:bool):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setIsServiceProvider(value?:bool):void -Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setTenantId(value?:string):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setTenantRestrictions(value?:CrossTenantAccessPolicyTenantRestrictions):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyConfigurationPartner @@ -199643,7 +201450,6 @@ Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartne Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartnerCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartnerCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartnerCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyConfigurationPartnerCollectionResponse -Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyInboundTrust::|public|constructor():void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyInboundTrust::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyInboundTrust::|public|getBackingStore():BackingStore @@ -199706,25 +201512,27 @@ Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyTenantRestrictions: Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyTenantRestrictions::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyTenantRestrictions::|public|setDevices(value?:DevicesFilter):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyTenantRestrictions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyTenantRestrictions +Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner-->PolicyDeletableItem Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getExternalCloudAuthorizedApplicationId():string Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getTenantId():string Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getUserSyncInbound():CrossTenantUserSyncInbound +Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setExternalCloudAuthorizedApplicationId(value?:string):void -Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setTenantId(value?:string):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setUserSyncInbound(value?:CrossTenantUserSyncInbound):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantIdentitySyncPolicyPartner -Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartnerCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartnerCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantIdentitySyncPolicyPartnerCollectionResponse Microsoft\Graph\Beta\Generated.models.crossTenantUserSyncInbound::|public|constructor():void Microsoft\Graph\Beta\Generated.models.crossTenantUserSyncInbound::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.crossTenantUserSyncInbound::|public|getBackingStore():BackingStore @@ -204246,6 +206054,75 @@ Microsoft\Graph\Beta\Generated.models.deviceHealthScriptTimeSchedule::|static|pu Microsoft\Graph\Beta\Generated.models.deviceHealthScriptType::0000-deviceHealthScript Microsoft\Graph\Beta\Generated.models.deviceHealthScriptType::0001-managedInstallerScript Microsoft\Graph\Beta\Generated.models.deviceHealth~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getDeviceId():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getEnrollmentProfileName():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute1():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute10():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute11():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute12():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute13():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute14():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute15():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute2():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute3():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute4():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute5():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute6():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute7():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute8():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getExtensionAttribute9():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getIsCompliant():bool +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getManufacturer():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getMdmAppId():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getModel():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getOperatingSystem():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getOperatingSystemVersion():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getOwnership():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getPhysicalIds():array +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getProfileType():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getSystemLabels():array +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|getTrustType():string +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setDeviceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setEnrollmentProfileName(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute1(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute10(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute11(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute12(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute13(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute14(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute15(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute2(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute3(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute4(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute5(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute6(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute7(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute8(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setExtensionAttribute9(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setIsCompliant(value?:bool):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setManufacturer(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setMdmAppId(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setModel(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setOperatingSystem(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setOperatingSystemVersion(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setOwnership(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setPhysicalIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setProfileType(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setSystemLabels(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|public|setTrustType(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceInfo +Microsoft\Graph\Beta\Generated.models.deviceInfo~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.deviceInstallState-->Entity Microsoft\Graph\Beta\Generated.models.deviceInstallState::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deviceInstallState::|public|getDeviceId():string @@ -204486,6 +206363,8 @@ Microsoft\Graph\Beta\Generated.models.deviceManagement.alertRuleTemplate::0004-c Microsoft\Graph\Beta\Generated.models.deviceManagement.alertRuleTemplate::0005-cloudPcFrontlineInsufficientLicensesScenario Microsoft\Graph\Beta\Generated.models.deviceManagement.alertRuleTemplate::0006-cloudPcInaccessibleScenario Microsoft\Graph\Beta\Generated.models.deviceManagement.alertRuleTemplate::0007-cloudPcFrontlineConcurrencyScenario +Microsoft\Graph\Beta\Generated.models.deviceManagement.alertRuleTemplate::0008-cloudPcUserSettingsPersistenceScenario +Microsoft\Graph\Beta\Generated.models.deviceManagement.alertRuleTemplate::0009-cloudPcDeprovisionFailedScenario Microsoft\Graph\Beta\Generated.models.deviceManagement.alertStatusType::0000-active Microsoft\Graph\Beta\Generated.models.deviceManagement.alertStatusType::0001-resolved Microsoft\Graph\Beta\Generated.models.deviceManagement.alertStatusType::0002-unknownFutureValue @@ -204500,6 +206379,9 @@ Microsoft\Graph\Beta\Generated.models.deviceManagement.conditionCategory::0007-c Microsoft\Graph\Beta\Generated.models.deviceManagement.conditionCategory::0008-unknownFutureValue Microsoft\Graph\Beta\Generated.models.deviceManagement.conditionCategory::0009-frontlineBufferUsageDuration Microsoft\Graph\Beta\Generated.models.deviceManagement.conditionCategory::0010-frontlineBufferUsageThreshold +Microsoft\Graph\Beta\Generated.models.deviceManagement.conditionCategory::0011-cloudPcUserSettingsPersistenceUsageThreshold +Microsoft\Graph\Beta\Generated.models.deviceManagement.conditionCategory::0012-cloudPcDeprovisionedThreshold +Microsoft\Graph\Beta\Generated.models.deviceManagement.conditionCategory::0013-cloudPcReserveDeprovisionFailedThreshold Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement-->Entity Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getAccountMoveCompletionDateTime():DateTime @@ -204624,7 +206506,6 @@ Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getSoftwareUpdateStatusSummary():SoftwareUpdateStatusSummary Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getSubscriptions():DeviceManagementSubscriptions Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getSubscriptionState():DeviceManagementSubscriptionState -Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getTelecomExpenseManagementPartners():array Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getTemplateInsights():array Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getTemplates():array Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getTemplateSettings():array @@ -204818,7 +206699,6 @@ Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setSoftwareUpdateStatusSummary(value?:SoftwareUpdateStatusSummary):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setSubscriptions(value?:DeviceManagementSubscriptions):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setSubscriptionState(value?:DeviceManagementSubscriptionState):void -Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setTelecomExpenseManagementPartners(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setTemplateInsights(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setTemplates(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setTemplateSettings(value?:array):void @@ -205798,6 +207678,7 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|publ Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|getCreationSource():string Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|getDisableEntraGroupPolicyAssignment():bool Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|getIsAssigned():bool Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|getLastModifiedDateTime():DateTime @@ -205815,6 +207696,7 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|publ Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|setCreationSource(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|setDisableEntraGroupPolicyAssignment(value?:bool):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|setIsAssigned(value?:bool):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|setName(value?:string):void @@ -205863,6 +207745,7 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplat Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|getAllowUnmanagedSettings():bool Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|getBaseId():string Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|getDisableEntraGroupPolicyAssignment():bool Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|getDisplayVersion():string Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|GetFieldDeserializers():array @@ -205878,6 +207761,7 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplat Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|setAllowUnmanagedSettings(value?:bool):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|setBaseId(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|setDisableEntraGroupPolicyAssignment(value?:bool):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|setDisplayVersion(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicyTemplate::|public|setLifecycleState(value?:DeviceManagementTemplateLifecycleState):void @@ -214812,6 +216696,14 @@ Microsoft\Graph\Beta\Generated.models.firmwareProtectionType::0001-systemGuardSe Microsoft\Graph\Beta\Generated.models.firmwareProtectionType::0002-firmwareAttackSurfaceReduction Microsoft\Graph\Beta\Generated.models.firmwareProtectionType::0003-disabled Microsoft\Graph\Beta\Generated.models.firmwareProtectionType::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.fixtureMap-->BaseMapFeature +Microsoft\Graph\Beta\Generated.models.fixtureMap::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.fixtureMap::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.fixtureMap::|public|getPlaceId():string +Microsoft\Graph\Beta\Generated.models.fixtureMap::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.fixtureMap::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.fixtureMap::|public|setPlaceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.fixtureMap::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FixtureMap Microsoft\Graph\Beta\Generated.models.floor-->Place Microsoft\Graph\Beta\Generated.models.floor::|public|constructor():void Microsoft\Graph\Beta\Generated.models.floor::|public|GetFieldDeserializers():array @@ -214885,6 +216777,12 @@ Microsoft\Graph\Beta\Generated.models.followupFlagStatus::0000-notFlagged Microsoft\Graph\Beta\Generated.models.followupFlagStatus::0001-complete Microsoft\Graph\Beta\Generated.models.followupFlagStatus::0002-flagged Microsoft\Graph\Beta\Generated.models.followupFlag~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.footprintMap-->BaseMapFeature +Microsoft\Graph\Beta\Generated.models.footprintMap::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.footprintMap::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.footprintMap::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.footprintMap::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.footprintMap::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FootprintMap Microsoft\Graph\Beta\Generated.models.formsSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.formsSettings::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.formsSettings::|public|getBackingStore():BackingStore @@ -216794,6 +218692,7 @@ Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevic 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|getLastUsedDateTime():DateTime 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 @@ -216805,6 +218704,7 @@ Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevic 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|setLastUsedDateTime(value?:DateTime):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 @@ -217917,6 +219817,14 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.triggerAttribute::|publ Microsoft\Graph\Beta\Generated.models.identityGovernance.triggerAttribute::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.identityGovernance.triggerAttribute::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TriggerAttribute Microsoft\Graph\Beta\Generated.models.identityGovernance.triggerAttribute~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.userInactivityTrigger-->WorkflowExecutionTrigger +Microsoft\Graph\Beta\Generated.models.identityGovernance.userInactivityTrigger::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.userInactivityTrigger::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.userInactivityTrigger::|public|getInactivityPeriodInDays():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.userInactivityTrigger::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.userInactivityTrigger::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.userInactivityTrigger::|public|setInactivityPeriodInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.userInactivityTrigger::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserInactivityTrigger Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult-->Entity Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|getCompletedDateTime():DateTime @@ -219830,6 +221738,11 @@ Microsoft\Graph\Beta\Generated.models.initiatorType::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.inkAccessSetting::0000-notConfigured Microsoft\Graph\Beta\Generated.models.inkAccessSetting::0001-enabled Microsoft\Graph\Beta\Generated.models.inkAccessSetting::0002-disabled +Microsoft\Graph\Beta\Generated.models.insiderRiskLevel::0000-none +Microsoft\Graph\Beta\Generated.models.insiderRiskLevel::0001-minor +Microsoft\Graph\Beta\Generated.models.insiderRiskLevel::0002-moderate +Microsoft\Graph\Beta\Generated.models.insiderRiskLevel::0003-elevated +Microsoft\Graph\Beta\Generated.models.insiderRiskLevel::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.insightIdentity::|public|constructor():void Microsoft\Graph\Beta\Generated.models.insightIdentity::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.insightIdentity::|public|getAddress():string @@ -222034,8 +223947,41 @@ Microsoft\Graph\Beta\Generated.models.iosWiFiConfiguration::|public|setProxySett Microsoft\Graph\Beta\Generated.models.iosWiFiConfiguration::|public|setSsid(value?:string):void Microsoft\Graph\Beta\Generated.models.iosWiFiConfiguration::|public|setWiFiSecurityType(value?:WiFiSecurityType):void Microsoft\Graph\Beta\Generated.models.iosWiFiConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IosWiFiConfiguration +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration-->DeviceConfiguration +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|getAuthenticationMethod():WiredNetworkAuthenticationMethod +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|getEapFastConfiguration():EapFastConfiguration +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|getEapType():IosWiredNetworkEapType +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|getIdentityCertificateForClientAuthentication():IosCertificateProfileBase +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|getNetworkInterface():WiredNetworkInterface +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|getNetworkName():string +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|getNonEapAuthenticationMethodForEapTtls():NonEapAuthenticationMethodForEapTtlsType +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|getOuterIdentityPrivacyMaskValue():string +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|getRootCertificateForServerValidation():IosTrustedRootCertificate +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|getTrustedServerCertificateNames():array +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|setAuthenticationMethod(value?:WiredNetworkAuthenticationMethod):void +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|setEapFastConfiguration(value?:EapFastConfiguration):void +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|setEapType(value?:IosWiredNetworkEapType):void +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|setIdentityCertificateForClientAuthentication(value?:IosCertificateProfileBase):void +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|setNetworkInterface(value?:WiredNetworkInterface):void +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|setNetworkName(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|setNonEapAuthenticationMethodForEapTtls(value?:NonEapAuthenticationMethodForEapTtlsType):void +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|setOuterIdentityPrivacyMaskValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|setRootCertificateForServerValidation(value?:IosTrustedRootCertificate):void +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|public|setTrustedServerCertificateNames(value?:array):void +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IosWiredNetworkConfiguration +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkEapType::0000-eapTls +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkEapType::0001-eapTtls +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkEapType::0002-peap +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkEapType::0003-eapFast +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkEapType::0004-eapAka +Microsoft\Graph\Beta\Generated.models.iosWiredNetworkEapType::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.ipApplicationSegment-->ApplicationSegment Microsoft\Graph\Beta\Generated.models.ipApplicationSegment::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.ipApplicationSegment::|public|getAction():ActionType Microsoft\Graph\Beta\Generated.models.ipApplicationSegment::|public|getApplication():Application Microsoft\Graph\Beta\Generated.models.ipApplicationSegment::|public|getDestinationHost():string Microsoft\Graph\Beta\Generated.models.ipApplicationSegment::|public|getDestinationType():PrivateNetworkDestinationType @@ -222045,6 +223991,7 @@ Microsoft\Graph\Beta\Generated.models.ipApplicationSegment::|public|getPorts():a Microsoft\Graph\Beta\Generated.models.ipApplicationSegment::|public|getProtocol():PrivateNetworkProtocol Microsoft\Graph\Beta\Generated.models.ipApplicationSegment::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.ipApplicationSegment::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.ipApplicationSegment::|public|setAction(value?:ActionType):void Microsoft\Graph\Beta\Generated.models.ipApplicationSegment::|public|setApplication(value?:Application):void Microsoft\Graph\Beta\Generated.models.ipApplicationSegment::|public|setDestinationHost(value?:string):void Microsoft\Graph\Beta\Generated.models.ipApplicationSegment::|public|setDestinationType(value?:PrivateNetworkDestinationType):void @@ -222076,6 +224023,16 @@ Microsoft\Graph\Beta\Generated.models.ipCategory::|public|setOdataType(value?:st Microsoft\Graph\Beta\Generated.models.ipCategory::|public|setVendor(value?:string):void Microsoft\Graph\Beta\Generated.models.ipCategory::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IpCategory Microsoft\Graph\Beta\Generated.models.ipCategory~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.ipNamedLocation-->NamedLocation +Microsoft\Graph\Beta\Generated.models.ipNamedLocation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.ipNamedLocation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.ipNamedLocation::|public|getIpRanges():array +Microsoft\Graph\Beta\Generated.models.ipNamedLocation::|public|getIsTrusted():bool +Microsoft\Graph\Beta\Generated.models.ipNamedLocation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.ipNamedLocation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.ipNamedLocation::|public|setIpRanges(value?:array):void +Microsoft\Graph\Beta\Generated.models.ipNamedLocation::|public|setIsTrusted(value?:bool):void +Microsoft\Graph\Beta\Generated.models.ipNamedLocation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IpNamedLocation Microsoft\Graph\Beta\Generated.models.ipRange::|public|constructor():void Microsoft\Graph\Beta\Generated.models.ipRange::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.ipRange::|public|getBackingStore():BackingStore @@ -223330,6 +225287,20 @@ Microsoft\Graph\Beta\Generated.models.level::0000-beginner Microsoft\Graph\Beta\Generated.models.level::0001-intermediate Microsoft\Graph\Beta\Generated.models.level::0002-advanced Microsoft\Graph\Beta\Generated.models.level::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.levelMap-->BaseMapFeature +Microsoft\Graph\Beta\Generated.models.levelMap::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.levelMap::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.levelMap::|public|getFixtures():array +Microsoft\Graph\Beta\Generated.models.levelMap::|public|getPlaceId():string +Microsoft\Graph\Beta\Generated.models.levelMap::|public|getSections():array +Microsoft\Graph\Beta\Generated.models.levelMap::|public|getUnits():array +Microsoft\Graph\Beta\Generated.models.levelMap::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.levelMap::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.levelMap::|public|setFixtures(value?:array):void +Microsoft\Graph\Beta\Generated.models.levelMap::|public|setPlaceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.levelMap::|public|setSections(value?:array):void +Microsoft\Graph\Beta\Generated.models.levelMap::|public|setUnits(value?:array):void +Microsoft\Graph\Beta\Generated.models.levelMap::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LevelMap Microsoft\Graph\Beta\Generated.models.licenseAssignmentState::|public|constructor():void Microsoft\Graph\Beta\Generated.models.licenseAssignmentState::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.licenseAssignmentState::|public|getAssignedByGroup():string @@ -225941,10 +227912,8 @@ Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|co Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|getCompletedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|getManagedAppRegistrationId():string -Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|getRequestedBy():string Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|getRequestedByUserPrincipalName():string Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|getRequestedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|getStatus():string Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|getUploadedLogs():array Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|getUserLogUploadConsent():ManagedAppLogUploadConsent Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|getVersion():string @@ -225952,10 +227921,8 @@ Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|Od Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|setCompletedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|setManagedAppRegistrationId(value?:string):void -Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|setRequestedBy(value?:string):void Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|setRequestedByUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|setRequestedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|setStatus(value?:string):void Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|setUploadedLogs(value?:array):void Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|setUserLogUploadConsent(value?:ManagedAppLogUploadConsent):void Microsoft\Graph\Beta\Generated.models.managedAppLogCollectionRequest::|public|setVersion(value?:string):void @@ -225971,7 +227938,6 @@ Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|constructor() Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|getManagedAppComponent():string Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|getManagedAppComponentDescription():string Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|getReferenceId():string @@ -225979,7 +227945,6 @@ Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|getStatus():M Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|setManagedAppComponent(value?:string):void Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|setManagedAppComponentDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.managedAppLogUpload::|public|setReferenceId(value?:string):void @@ -231033,10 +232998,12 @@ Microsoft\Graph\Beta\Generated.models.mobileAppContent::|public|constructor():vo Microsoft\Graph\Beta\Generated.models.mobileAppContent::|public|getContainedApps():array Microsoft\Graph\Beta\Generated.models.mobileAppContent::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.mobileAppContent::|public|getFiles():array +Microsoft\Graph\Beta\Generated.models.mobileAppContent::|public|getScripts():array Microsoft\Graph\Beta\Generated.models.mobileAppContent::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.mobileAppContent::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.mobileAppContent::|public|setContainedApps(value?:array):void Microsoft\Graph\Beta\Generated.models.mobileAppContent::|public|setFiles(value?:array):void +Microsoft\Graph\Beta\Generated.models.mobileAppContent::|public|setScripts(value?:array):void Microsoft\Graph\Beta\Generated.models.mobileAppContent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileAppContent Microsoft\Graph\Beta\Generated.models.mobileAppContentCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.mobileAppContentCollectionResponse::|public|constructor():void @@ -231096,6 +233063,26 @@ Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadState::0012-comm Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadState::0013-commitFilePending Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadState::0014-commitFileFailed Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadState::0015-commitFileTimedOut +Microsoft\Graph\Beta\Generated.models.mobileAppContentScript-->Entity +Microsoft\Graph\Beta\Generated.models.mobileAppContentScript::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mobileAppContentScript::|public|getContent():string +Microsoft\Graph\Beta\Generated.models.mobileAppContentScript::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.mobileAppContentScript::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mobileAppContentScript::|public|getState():MobileAppContentScriptState +Microsoft\Graph\Beta\Generated.models.mobileAppContentScript::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.mobileAppContentScript::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mobileAppContentScript::|public|setContent(value?:string):void +Microsoft\Graph\Beta\Generated.models.mobileAppContentScript::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.mobileAppContentScript::|public|setState(value?:MobileAppContentScriptState):void +Microsoft\Graph\Beta\Generated.models.mobileAppContentScript::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileAppContentScript +Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileAppContentScriptCollectionResponse +Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptState::0000-commitSuccess Microsoft\Graph\Beta\Generated.models.mobileAppDependency-->MobileAppRelationship Microsoft\Graph\Beta\Generated.models.mobileAppDependency::|public|constructor():void Microsoft\Graph\Beta\Generated.models.mobileAppDependency::|public|getDependencyType():MobileAppDependencyType @@ -231246,6 +233233,19 @@ Microsoft\Graph\Beta\Generated.models.mobileAppIntentAndStateDetail::|public|set Microsoft\Graph\Beta\Generated.models.mobileAppIntentAndStateDetail::|public|setSupportedDeviceTypes(value?:array):void Microsoft\Graph\Beta\Generated.models.mobileAppIntentAndStateDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileAppIntentAndStateDetail Microsoft\Graph\Beta\Generated.models.mobileAppIntentAndStateDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.mobileAppManagementPolicy-->MobilityManagementPolicy +Microsoft\Graph\Beta\Generated.models.mobileAppManagementPolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mobileAppManagementPolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mobileAppManagementPolicy::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.mobileAppManagementPolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mobileAppManagementPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileAppManagementPolicy +Microsoft\Graph\Beta\Generated.models.mobileAppManagementPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.mobileAppManagementPolicyCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mobileAppManagementPolicyCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mobileAppManagementPolicyCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.mobileAppManagementPolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mobileAppManagementPolicyCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.mobileAppManagementPolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileAppManagementPolicyCollectionResponse Microsoft\Graph\Beta\Generated.models.mobileAppPolicySetItem-->PolicySetItem Microsoft\Graph\Beta\Generated.models.mobileAppPolicySetItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.mobileAppPolicySetItem::|public|GetFieldDeserializers():array @@ -231310,6 +233310,19 @@ Microsoft\Graph\Beta\Generated.models.mobileAppRelationshipCollectionResponse::| Microsoft\Graph\Beta\Generated.models.mobileAppRelationshipType::0000-child Microsoft\Graph\Beta\Generated.models.mobileAppRelationshipType::0001-parent Microsoft\Graph\Beta\Generated.models.mobileAppRelationshipType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.mobileAppScriptReference::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mobileAppScriptReference::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.mobileAppScriptReference::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.mobileAppScriptReference::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mobileAppScriptReference::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.mobileAppScriptReference::|public|getTargetId():string +Microsoft\Graph\Beta\Generated.models.mobileAppScriptReference::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mobileAppScriptReference::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.mobileAppScriptReference::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.mobileAppScriptReference::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.mobileAppScriptReference::|public|setTargetId(value?:string):void +Microsoft\Graph\Beta\Generated.models.mobileAppScriptReference::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileAppScriptReference +Microsoft\Graph\Beta\Generated.models.mobileAppScriptReference~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.mobileAppSupersedence-->MobileAppRelationship Microsoft\Graph\Beta\Generated.models.mobileAppSupersedence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.mobileAppSupersedence::|public|GetFieldDeserializers():array @@ -231441,6 +233454,19 @@ Microsoft\Graph\Beta\Generated.models.mobileContainedAppCollectionResponse::|pub Microsoft\Graph\Beta\Generated.models.mobileContainedAppCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.mobileContainedAppCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.mobileContainedAppCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileContainedAppCollectionResponse +Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicy-->MobilityManagementPolicy +Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicy::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileDeviceManagementPolicy +Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicyCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicyCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicyCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicyCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.mobileDeviceManagementPolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileDeviceManagementPolicyCollectionResponse Microsoft\Graph\Beta\Generated.models.mobileLobApp-->MobileApp Microsoft\Graph\Beta\Generated.models.mobileLobApp::|public|constructor():void Microsoft\Graph\Beta\Generated.models.mobileLobApp::|public|getCommittedContentVersion():string @@ -231857,6 +233883,27 @@ Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfigurationCollectionRespo Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfigurationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfigurationCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfigurationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MutualTlsOauthConfigurationCollectionResponse +Microsoft\Graph\Beta\Generated.models.namedLocation-->PolicyDeletableItem +Microsoft\Graph\Beta\Generated.models.namedLocation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.namedLocation::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.namedLocation::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.namedLocation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.namedLocation::|public|getId():string +Microsoft\Graph\Beta\Generated.models.namedLocation::|public|getModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.namedLocation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.namedLocation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.namedLocation::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.namedLocation::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.namedLocation::|public|setId(value?:string):void +Microsoft\Graph\Beta\Generated.models.namedLocation::|public|setModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.namedLocation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NamedLocation +Microsoft\Graph\Beta\Generated.models.namedLocationCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.namedLocationCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.namedLocationCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.namedLocationCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.namedLocationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.namedLocationCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.namedLocationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NamedLocationCollectionResponse Microsoft\Graph\Beta\Generated.models.namePronunciationSettings-->Entity Microsoft\Graph\Beta\Generated.models.namePronunciationSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.namePronunciationSettings::|public|GetFieldDeserializers():array @@ -232052,6 +234099,25 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.algorithm::0001-sha1 Microsoft\Graph\Beta\Generated.models.networkaccess.algorithm::0002-sha256 Microsoft\Graph\Beta\Generated.models.networkaccess.algorithm::0003-sha256ac Microsoft\Graph\Beta\Generated.models.networkaccess.algorithm::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|getCloudAppsCount():int +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|getEnterpriseAppsCount():int +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|getTimeStampDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|getTotalCount():int +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|setCloudAppsCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|setEnterpriseAppsCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|setTimeStampDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|public|setTotalCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationAnalyticsUsagePoint +Microsoft\Graph\Beta\Generated.models.networkaccess.applicationAnalyticsUsagePoint~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.networkaccess.applicationSnapshot::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.applicationSnapshot::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.networkaccess.applicationSnapshot::|public|getAppId():string @@ -232161,6 +234227,125 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.branchSiteCollectionResponse Microsoft\Graph\Beta\Generated.models.networkaccess.clientFallbackAction::0000-bypass Microsoft\Graph\Beta\Generated.models.networkaccess.clientFallbackAction::0001-block Microsoft\Graph\Beta\Generated.models.networkaccess.clientFallbackAction::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0000-hostingServices +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0001-itServices +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0002-accountingAndFinance +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0003-businessManagement +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0004-productivity +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0005-eCommerce +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0006-education +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0007-marketing +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0008-humanResourceManagement +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0009-health +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0010-security +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0011-generativeAi +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0012-newsAndEntertainment +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0013-operationsManagement +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0014-contentManagement +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0015-developmentTools +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0016-collaboration +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0017-crm +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0018-communications +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0019-dataAnalytics +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0020-advertising +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0021-supplyChainAndLogistics +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0022-projectManagement +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0023-transportationAndTravel +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0024-cloudComputingPlatform +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0025-businessIntelligence +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0026-cloudStorage +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0027-propertyManagement +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0028-contentSharing +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0029-customerSupport +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0030-sales +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0031-productDesign +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0032-socialNetwork +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0033-onlineMeetings +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0034-webmail +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0035-internetOfThings +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0036-forums +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0037-webAnalytics +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0038-websiteMonitoring +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0039-vendorManagementSystem +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0040-personalInstantMessaging +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0041-codeHosting +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0042-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0043-mcpServer +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationCategory::0044-aiModelProvider +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getCategory():CloudApplicationCategory +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getCloudApplicationCatalogId():string +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getComplianceScore():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getGeneralScore():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getLegalScore():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getLoginUser():string +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getName():string +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getRiskScore():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getSecurityScore():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getSubactivity():string +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|setCategory(value?:CloudApplicationCategory):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|setCloudApplicationCatalogId(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|setComplianceScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|setGeneralScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|setLegalScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|setLoginUser(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|setRiskScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|setSecurityScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|setSubactivity(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudApplicationMetadata +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getCategory():CloudApplicationCategory +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getCloudApplicationCatalogId():string +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getComplianceScore():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getDeviceCount():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getFirstAccessDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getGeneralScore():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getLastAccessDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getLegalScore():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getName():string +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getRiskScore():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getSecurityScore():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getTotalBytesReceived():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getTotalBytesSent():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getTrafficType():TrafficType +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getTransactionCount():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|getUserCount():int +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setCategory(value?:CloudApplicationCategory):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setCloudApplicationCatalogId(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setComplianceScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setDeviceCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setFirstAccessDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setGeneralScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setLastAccessDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setLegalScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setRiskScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setSecurityScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setTotalBytesReceived(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setTotalBytesSent(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setTrafficType(value?:TrafficType):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setTransactionCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|public|setUserCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudApplicationReport +Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationReport~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicy-->Entity Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicy::|public|getCreatedDateTime():DateTime @@ -232557,6 +234742,37 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.discoveredApplicationSegment Microsoft\Graph\Beta\Generated.models.networkaccess.discoveredApplicationSegmentReport::|public|setUserCount(value?:int):void Microsoft\Graph\Beta\Generated.models.networkaccess.discoveredApplicationSegmentReport::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DiscoveredApplicationSegmentReport Microsoft\Graph\Beta\Generated.models.networkaccess.discoveredApplicationSegmentReport~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|getAccessType():AccessType +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|getApplicationId():string +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|getDeviceCount():int +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|getFirstAccessDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|getLastAccessDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|getTotalBytesReceived():int +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|getTotalBytesSent():int +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|getTrafficType():TrafficType +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|getTransactionCount():int +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|getUserCount():int +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|setAccessType(value?:AccessType):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|setApplicationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|setDeviceCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|setFirstAccessDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|setLastAccessDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|setTotalBytesReceived(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|setTotalBytesSent(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|setTrafficType(value?:TrafficType):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|setTransactionCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|public|setUserCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EnterpriseApplicationReport +Microsoft\Graph\Beta\Generated.models.networkaccess.enterpriseApplicationReport~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.networkaccess.entitiesSummary::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.entitiesSummary::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.networkaccess.entitiesSummary::|public|getBackingStore():BackingStore @@ -232693,9 +234909,11 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingOptions::|static|p Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicy-->Policy Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicy::|public|getPrivateAccessAppId():string Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicy::|public|getTrafficForwardingType():TrafficForwardingType Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicy::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicy::|public|setPrivateAccessAppId(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicy::|public|setTrafficForwardingType(value?:TrafficForwardingType):void Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ForwardingPolicy Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicyCollectionResponse-->BaseCollectionPaginationCountResponse @@ -232715,12 +234933,14 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile-->Profile Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|getAssociations():array Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|getIsCustomProfile():bool Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|getPriority():int Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|getServicePrincipal():ServicePrincipal Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|getTrafficForwardingType():TrafficForwardingType Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|setAssociations(value?:array):void +Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|setIsCustomProfile(value?:bool):void Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|setPriority(value?:int):void Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|setServicePrincipal(value?:ServicePrincipal):void Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|setTrafficForwardingType(value?:TrafficForwardingType):void @@ -232987,6 +235207,7 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|publi Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getAgentVersion():string Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getApplicationSnapshot():ApplicationSnapshot Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getCloudApplicationMetadata():CloudApplicationMetadata Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getConnectionId():string Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getDescription():string @@ -233038,6 +235259,7 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|publi Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setAgentVersion(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setApplicationSnapshot(value?:ApplicationSnapshot):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setCloudApplicationMetadata(value?:CloudApplicationMetadata):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setConnectionId(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setDescription(value?:string):void @@ -236118,6 +238340,7 @@ Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|GetFieldDese Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getInternalUrl():string Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getIsAccessibleViaZTNAClient():bool Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getIsBackendCertificateValidationEnabled():bool +Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getIsContinuousAccessEvaluationEnabled():bool Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getIsDnsResolutionEnabled():bool Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getIsHttpOnlyCookieEnabled():bool Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getIsOnPremPublishingEnabled():bool @@ -236148,6 +238371,7 @@ Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setExternalU Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setInternalUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setIsAccessibleViaZTNAClient(value?:bool):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setIsBackendCertificateValidationEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setIsContinuousAccessEvaluationEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setIsDnsResolutionEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setIsHttpOnlyCookieEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setIsOnPremPublishingEnabled(value?:bool):void @@ -239524,6 +241748,7 @@ Microsoft\Graph\Beta\Generated.models.pkcs12CertificateInformation~~>AdditionalD Microsoft\Graph\Beta\Generated.models.place-->Entity Microsoft\Graph\Beta\Generated.models.place::|public|constructor():void Microsoft\Graph\Beta\Generated.models.place::|public|getAddress():PhysicalAddress +Microsoft\Graph\Beta\Generated.models.place::|public|getCheckIns():array Microsoft\Graph\Beta\Generated.models.place::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.place::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.place::|public|getGeoCoordinates():OutlookGeoCoordinates @@ -239536,6 +241761,7 @@ Microsoft\Graph\Beta\Generated.models.place::|public|getTags():array Microsoft\Graph\Beta\Generated.models.place::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.place::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.place::|public|setAddress(value?:PhysicalAddress):void +Microsoft\Graph\Beta\Generated.models.place::|public|setCheckIns(value?:array):void Microsoft\Graph\Beta\Generated.models.place::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.place::|public|setGeoCoordinates(value?:OutlookGeoCoordinates):void Microsoft\Graph\Beta\Generated.models.place::|public|setIsWheelChairAccessible(value?:bool):void @@ -240626,6 +242852,29 @@ Microsoft\Graph\Beta\Generated.models.policyBinding::|public|setInclusions(value Microsoft\Graph\Beta\Generated.models.policyBinding::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.policyBinding::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyBinding Microsoft\Graph\Beta\Generated.models.policyBinding~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|getDeletedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|setDeletedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyDeletableItem +Microsoft\Graph\Beta\Generated.models.policyDeletableItem~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.policyDeletableRoot-->Entity +Microsoft\Graph\Beta\Generated.models.policyDeletableRoot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.policyDeletableRoot::|public|getCrossTenantPartners():array +Microsoft\Graph\Beta\Generated.models.policyDeletableRoot::|public|getCrossTenantSyncPolicyPartners():array +Microsoft\Graph\Beta\Generated.models.policyDeletableRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.policyDeletableRoot::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.policyDeletableRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.policyDeletableRoot::|public|setCrossTenantPartners(value?:array):void +Microsoft\Graph\Beta\Generated.models.policyDeletableRoot::|public|setCrossTenantSyncPolicyPartners(value?:array):void +Microsoft\Graph\Beta\Generated.models.policyDeletableRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyDeletableRoot Microsoft\Graph\Beta\Generated.models.policyFile-->Entity Microsoft\Graph\Beta\Generated.models.policyFile::|public|constructor():void Microsoft\Graph\Beta\Generated.models.policyFile::|public|getContent():StreamInterface @@ -240713,8 +242962,10 @@ Microsoft\Graph\Beta\Generated.models.policyRoot::|public|getAuthenticationStren Microsoft\Graph\Beta\Generated.models.policyRoot::|public|getAuthorizationPolicy():array Microsoft\Graph\Beta\Generated.models.policyRoot::|public|getB2cAuthenticationMethodsPolicy():B2cAuthenticationMethodsPolicy Microsoft\Graph\Beta\Generated.models.policyRoot::|public|getClaimsMappingPolicies():array +Microsoft\Graph\Beta\Generated.models.policyRoot::|public|getConditionalAccessPolicies():array Microsoft\Graph\Beta\Generated.models.policyRoot::|public|getCrossTenantAccessPolicy():CrossTenantAccessPolicy Microsoft\Graph\Beta\Generated.models.policyRoot::|public|getDefaultAppManagementPolicy():TenantAppManagementPolicy +Microsoft\Graph\Beta\Generated.models.policyRoot::|public|getDeletedItems():PolicyDeletableRoot Microsoft\Graph\Beta\Generated.models.policyRoot::|public|getDeviceRegistrationPolicy():DeviceRegistrationPolicy Microsoft\Graph\Beta\Generated.models.policyRoot::|public|getDirectoryRoleAccessReviewPolicy():DirectoryRoleAccessReviewPolicy Microsoft\Graph\Beta\Generated.models.policyRoot::|public|getExternalIdentitiesPolicy():ExternalIdentitiesPolicy @@ -240744,8 +242995,10 @@ Microsoft\Graph\Beta\Generated.models.policyRoot::|public|setAuthenticationStren Microsoft\Graph\Beta\Generated.models.policyRoot::|public|setAuthorizationPolicy(value?:array):void Microsoft\Graph\Beta\Generated.models.policyRoot::|public|setB2cAuthenticationMethodsPolicy(value?:B2cAuthenticationMethodsPolicy):void Microsoft\Graph\Beta\Generated.models.policyRoot::|public|setClaimsMappingPolicies(value?:array):void +Microsoft\Graph\Beta\Generated.models.policyRoot::|public|setConditionalAccessPolicies(value?:array):void Microsoft\Graph\Beta\Generated.models.policyRoot::|public|setCrossTenantAccessPolicy(value?:CrossTenantAccessPolicy):void Microsoft\Graph\Beta\Generated.models.policyRoot::|public|setDefaultAppManagementPolicy(value?:TenantAppManagementPolicy):void +Microsoft\Graph\Beta\Generated.models.policyRoot::|public|setDeletedItems(value?:PolicyDeletableRoot):void Microsoft\Graph\Beta\Generated.models.policyRoot::|public|setDeviceRegistrationPolicy(value?:DeviceRegistrationPolicy):void Microsoft\Graph\Beta\Generated.models.policyRoot::|public|setDirectoryRoleAccessReviewPolicy(value?:DirectoryRoleAccessReviewPolicy):void Microsoft\Graph\Beta\Generated.models.policyRoot::|public|setExternalIdentitiesPolicy(value?:ExternalIdentitiesPolicy):void @@ -243107,6 +245360,16 @@ Microsoft\Graph\Beta\Generated.models.privateLinkDetails::|public|setPolicyTenan Microsoft\Graph\Beta\Generated.models.privateLinkDetails::|public|setResourceId(value?:string):void Microsoft\Graph\Beta\Generated.models.privateLinkDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivateLinkDetails Microsoft\Graph\Beta\Generated.models.privateLinkDetails~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.privateLinkNamedLocation-->NamedLocation +Microsoft\Graph\Beta\Generated.models.privateLinkNamedLocation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.privateLinkNamedLocation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.privateLinkNamedLocation::|public|getIsTrusted():bool +Microsoft\Graph\Beta\Generated.models.privateLinkNamedLocation::|public|getPrivateLinkResourcePolicyIds():array +Microsoft\Graph\Beta\Generated.models.privateLinkNamedLocation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.privateLinkNamedLocation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.privateLinkNamedLocation::|public|setIsTrusted(value?:bool):void +Microsoft\Graph\Beta\Generated.models.privateLinkNamedLocation::|public|setPrivateLinkResourcePolicyIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.privateLinkNamedLocation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivateLinkNamedLocation Microsoft\Graph\Beta\Generated.models.privateNetworkDestinationType::0000-ipAddress Microsoft\Graph\Beta\Generated.models.privateNetworkDestinationType::0001-ipRange Microsoft\Graph\Beta\Generated.models.privateNetworkDestinationType::0002-ipRangeCidr @@ -244359,6 +246622,25 @@ Microsoft\Graph\Beta\Generated.models.protectGroup::|public|setAllowEmailFromGue Microsoft\Graph\Beta\Generated.models.protectGroup::|public|setAllowGuestUsers(value?:bool):void Microsoft\Graph\Beta\Generated.models.protectGroup::|public|setPrivacy(value?:GroupPrivacy):void Microsoft\Graph\Beta\Generated.models.protectGroup::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProtectGroup +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|getCompleted():int +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|getFailed():int +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|getInProgress():int +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|getTotal():int +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|setCompleted(value?:int):void +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|setFailed(value?:int):void +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|setInProgress(value?:int):void +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|public|setTotal(value?:int):void +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProtectionPolicyArtifactCount +Microsoft\Graph\Beta\Generated.models.protectionPolicyArtifactCount~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.protectionPolicyBase-->Entity Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|constructor():void Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getBillingPolicyId():string @@ -244366,8 +246648,10 @@ Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getCreatedBy Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getIsEnabled():bool Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getLastModifiedBy():IdentitySet Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getProtectionPolicyArtifactCount():ProtectionPolicyArtifactCount Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getRetentionSettings():array Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|getStatus():ProtectionPolicyStatus Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|OdataType:string @@ -244376,8 +246660,10 @@ Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setBillingPo Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setCreatedBy(value?:IdentitySet):void Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setIsEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setLastModifiedBy(value?:IdentitySet):void Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setProtectionPolicyArtifactCount(value?:ProtectionPolicyArtifactCount):void Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setRetentionSettings(value?:array):void Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|public|setStatus(value?:ProtectionPolicyStatus):void Microsoft\Graph\Beta\Generated.models.protectionPolicyBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProtectionPolicyBase @@ -249638,6 +251924,14 @@ Microsoft\Graph\Beta\Generated.models.sectionLinks::|public|setOneNoteClientUrl( Microsoft\Graph\Beta\Generated.models.sectionLinks::|public|setOneNoteWebUrl(value?:ExternalLink):void Microsoft\Graph\Beta\Generated.models.sectionLinks::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SectionLinks Microsoft\Graph\Beta\Generated.models.sectionLinks~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.sectionMap-->BaseMapFeature +Microsoft\Graph\Beta\Generated.models.sectionMap::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.sectionMap::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.sectionMap::|public|getPlaceId():string +Microsoft\Graph\Beta\Generated.models.sectionMap::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.sectionMap::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.sectionMap::|public|setPlaceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.sectionMap::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SectionMap Microsoft\Graph\Beta\Generated.models.secureAssessmentAccountType::0000-azureADAccount Microsoft\Graph\Beta\Generated.models.secureAssessmentAccountType::0001-domainAccount Microsoft\Graph\Beta\Generated.models.secureAssessmentAccountType::0002-localAccount @@ -251238,6 +253532,9 @@ Microsoft\Graph\Beta\Generated.models.security.caseStatus::0003-closing Microsoft\Graph\Beta\Generated.models.security.caseStatus::0004-closed Microsoft\Graph\Beta\Generated.models.security.caseStatus::0005-closedWithError Microsoft\Graph\Beta\Generated.models.security.caseStatus::0006-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.caseType::0000-standard +Microsoft\Graph\Beta\Generated.models.security.caseType::0001-premium +Microsoft\Graph\Beta\Generated.models.security.caseType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.categoryTemplate-->FilePlanDescriptorTemplate Microsoft\Graph\Beta\Generated.models.security.categoryTemplate::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.categoryTemplate::|public|GetFieldDeserializers():array @@ -252666,14 +254963,18 @@ Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseMemberCollectionRes Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseMemberCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryCaseMemberCollectionResponse Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings-->Entity Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|getCaseType():CaseType Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|getOcr():OcrSettings Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|getRedundancyDetection():RedundancyDetectionSettings +Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|getReviewSetSettings():ReviewSetSettings Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|getTopicModeling():TopicModelingSettings Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|setCaseType(value?:CaseType):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|setOcr(value?:OcrSettings):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|setRedundancyDetection(value?:RedundancyDetectionSettings):void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|setReviewSetSettings(value?:ReviewSetSettings):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|public|setTopicModeling(value?:TopicModelingSettings):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryCaseSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryCaseSettings Microsoft\Graph\Beta\Generated.models.security.ediscoveryCustodian-->DataSourceContainer @@ -254182,11 +256483,15 @@ Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|constr Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|getHealthIssues():array Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|getIdentityAccounts():array +Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|getSensorCandidateActivationConfiguration():SensorCandidateActivationConfiguration +Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|getSensorCandidates():array Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|getSensors():array Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|setHealthIssues(value?:array):void Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|setIdentityAccounts(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|setSensorCandidateActivationConfiguration(value?:SensorCandidateActivationConfiguration):void +Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|setSensorCandidates(value?:array):void Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|setSensors(value?:array):void Microsoft\Graph\Beta\Generated.models.security.identityContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer Microsoft\Graph\Beta\Generated.models.security.identityProvider::0000-entraID @@ -256332,6 +258637,9 @@ Microsoft\Graph\Beta\Generated.models.security.retentionTrigger::0001-dateCreate Microsoft\Graph\Beta\Generated.models.security.retentionTrigger::0002-dateModified Microsoft\Graph\Beta\Generated.models.security.retentionTrigger::0003-dateOfEvent Microsoft\Graph\Beta\Generated.models.security.retentionTrigger::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.reviewSetSettings::0000-none +Microsoft\Graph\Beta\Generated.models.security.reviewSetSettings::0001-disableGrouping +Microsoft\Graph\Beta\Generated.models.security.reviewSetSettings::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|getBackingStore():BackingStore @@ -256500,13 +258808,21 @@ Microsoft\Graph\Beta\Generated.models.security.securityComplianceUserChangeAudit Microsoft\Graph\Beta\Generated.models.security.securityComplianceUserChangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceUserChangeAuditRecord Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|getActiveDirectoryObjectGuid():string Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|getDistinguishedName():string Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|getFriendlyName():string Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|getSecurityGroupId():string +Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|getSid():string Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|setActiveDirectoryObjectGuid(value?:string):void Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|setDistinguishedName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|setFriendlyName(value?:string):void Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|setSecurityGroupId(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|setSid(value?:string):void Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityGroupEvidence Microsoft\Graph\Beta\Generated.models.security.sensitivityLabel-->Entity Microsoft\Graph\Beta\Generated.models.security.sensitivityLabel::|public|constructor():void @@ -256567,6 +258883,36 @@ Microsoft\Graph\Beta\Generated.models.security.sensor::|public|setSensorType(val Microsoft\Graph\Beta\Generated.models.security.sensor::|public|setSettings(value?:SensorSettings):void Microsoft\Graph\Beta\Generated.models.security.sensor::|public|setVersion(value?:string):void Microsoft\Graph\Beta\Generated.models.security.sensor::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Sensor +Microsoft\Graph\Beta\Generated.models.security.sensorCandidate-->Entity +Microsoft\Graph\Beta\Generated.models.security.sensorCandidate::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.sensorCandidate::|public|getComputerDnsName():string +Microsoft\Graph\Beta\Generated.models.security.sensorCandidate::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.sensorCandidate::|public|getLastSeenDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.sensorCandidate::|public|getSenseClientVersion():string +Microsoft\Graph\Beta\Generated.models.security.sensorCandidate::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.sensorCandidate::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.sensorCandidate::|public|setComputerDnsName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.sensorCandidate::|public|setLastSeenDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.sensorCandidate::|public|setSenseClientVersion(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.sensorCandidate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SensorCandidate +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateActivationConfiguration-->Entity +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateActivationConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateActivationConfiguration::|public|getActivationMode():SensorCandidateActivationMode +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateActivationConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateActivationConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateActivationConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateActivationConfiguration::|public|setActivationMode(value?:SensorCandidateActivationMode):void +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateActivationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SensorCandidateActivationConfiguration +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateActivationMode::0000-manual +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateActivationMode::0001-automated +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateActivationMode::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.sensorCandidateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SensorCandidateCollectionResponse Microsoft\Graph\Beta\Generated.models.security.sensorCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.security.sensorCollectionResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.sensorCollectionResponse::|public|GetFieldDeserializers():array @@ -257625,6 +259971,7 @@ Microsoft\Graph\Beta\Generated.models.security.user::|public|setUserPrincipalNam Microsoft\Graph\Beta\Generated.models.security.user::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):User Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getAccountName():string +Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getActiveDirectoryObjectGuid():string Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getAzureAdUserId():string Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getBackingStore():BackingStore @@ -257637,6 +259984,7 @@ Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getUserPrinc Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getUserSid():string Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setAccountName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setActiveDirectoryObjectGuid(value?:string):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setAzureAdUserId(value?:string):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setBackingStore(value:BackingStore):void @@ -259231,6 +261579,14 @@ Microsoft\Graph\Beta\Generated.models.servicePrincipalRiskDetectionCollectionRes Microsoft\Graph\Beta\Generated.models.servicePrincipalRiskDetectionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.servicePrincipalRiskDetectionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.servicePrincipalRiskDetectionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalRiskDetectionCollectionResponse +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn-->SignInIdentity +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|public|getServicePrincipalId():string +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|public|setServicePrincipalId(value?:string):void +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalSignIn Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivity-->Entity Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivity::|public|constructor():void Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivity::|public|getAppId():string @@ -259364,6 +261720,16 @@ Microsoft\Graph\Beta\Generated.models.serviceStorageQuotaBreakdownCollectionResp Microsoft\Graph\Beta\Generated.models.serviceStorageQuotaBreakdownCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.serviceStorageQuotaBreakdownCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.serviceStorageQuotaBreakdownCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServiceStorageQuotaBreakdownCollectionResponse +Microsoft\Graph\Beta\Generated.models.serviceTagNamedLocation-->NamedLocation +Microsoft\Graph\Beta\Generated.models.serviceTagNamedLocation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.serviceTagNamedLocation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.serviceTagNamedLocation::|public|getIsTrusted():bool +Microsoft\Graph\Beta\Generated.models.serviceTagNamedLocation::|public|getServiceTags():array +Microsoft\Graph\Beta\Generated.models.serviceTagNamedLocation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.serviceTagNamedLocation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.serviceTagNamedLocation::|public|setIsTrusted(value?:bool):void +Microsoft\Graph\Beta\Generated.models.serviceTagNamedLocation::|public|setServiceTags(value?:array):void +Microsoft\Graph\Beta\Generated.models.serviceTagNamedLocation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServiceTagNamedLocation Microsoft\Graph\Beta\Generated.models.serviceUpdateCategory::0000-preventOrFixIssue Microsoft\Graph\Beta\Generated.models.serviceUpdateCategory::0001-planForChange Microsoft\Graph\Beta\Generated.models.serviceUpdateCategory::0002-stayInformed @@ -260696,6 +263062,48 @@ Microsoft\Graph\Beta\Generated.models.signInCollectionResponse::|public|getValue Microsoft\Graph\Beta\Generated.models.signInCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.signInCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.signInCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInCollectionResponse +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getAuthenticationFlow():AuthenticationFlow +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getClientAppType():ConditionalAccessClientApp +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getCountry():string +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getDeviceInfo():DeviceInfo +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getDevicePlatform():ConditionalAccessDevicePlatform +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getInsiderRiskLevel():InsiderRiskLevel +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getIpAddress():string +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getServicePrincipalRiskLevel():RiskLevel +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getSignInRiskLevel():RiskLevel +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getUserRiskLevel():RiskLevel +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setAuthenticationFlow(value?:AuthenticationFlow):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setClientAppType(value?:ConditionalAccessClientApp):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setCountry(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setDeviceInfo(value?:DeviceInfo):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setDevicePlatform(value?:ConditionalAccessDevicePlatform):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setInsiderRiskLevel(value?:InsiderRiskLevel):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setIpAddress(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setServicePrincipalRiskLevel(value?:RiskLevel):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setSignInRiskLevel(value?:RiskLevel):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setUserRiskLevel(value?:RiskLevel):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInConditions +Microsoft\Graph\Beta\Generated.models.signInConditions~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.signInContext::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.signInContext::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.signInContext::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.signInContext::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.signInContext::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.signInContext::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.signInContext::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.signInContext::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.signInContext::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInContext +Microsoft\Graph\Beta\Generated.models.signInContext~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.signInFrequencyAuthenticationType::0000-primaryAndSecondaryAuthentication Microsoft\Graph\Beta\Generated.models.signInFrequencyAuthenticationType::0001-secondaryAuthentication Microsoft\Graph\Beta\Generated.models.signInFrequencyAuthenticationType::0002-unknownFutureValue @@ -260754,6 +263162,17 @@ Microsoft\Graph\Beta\Generated.models.signInIdentifierType::0002-proxyAddress Microsoft\Graph\Beta\Generated.models.signInIdentifierType::0003-qrCode Microsoft\Graph\Beta\Generated.models.signInIdentifierType::0004-onPremisesUserPrincipalName Microsoft\Graph\Beta\Generated.models.signInIdentifierType::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInIdentity +Microsoft\Graph\Beta\Generated.models.signInIdentity~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.signInLocation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.signInLocation::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.signInLocation::|public|getBackingStore():BackingStore @@ -264954,29 +267373,6 @@ Microsoft\Graph\Beta\Generated.models.teamworkUserIdentityType::0006-phoneUser Microsoft\Graph\Beta\Generated.models.teamworkUserIdentityType::0007-unknownFutureValue Microsoft\Graph\Beta\Generated.models.teamworkUserIdentityType::0008-emailUser Microsoft\Graph\Beta\Generated.models.teamworkUserIdentityType::0009-azureCommunicationServicesUser -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner-->Entity -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|getAppAuthorized():bool -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|getDisplayName():string -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|getEnabled():bool -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|getLastConnectionDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|getUrl():string -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|setAppAuthorized(value?:bool):void -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|setDisplayName(value?:string):void -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|setEnabled(value?:bool):void -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|setLastConnectionDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|public|setUrl(value?:string):void -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartner::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TelecomExpenseManagementPartner -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartnerCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartnerCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartnerCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartnerCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartnerCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartnerCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.telecomExpenseManagementPartnerCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TelecomExpenseManagementPartnerCollectionResponse Microsoft\Graph\Beta\Generated.models.teleconferenceDeviceAudioQuality-->TeleconferenceDeviceMediaQuality Microsoft\Graph\Beta\Generated.models.teleconferenceDeviceAudioQuality::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teleconferenceDeviceAudioQuality::|public|GetFieldDeserializers():array @@ -267815,6 +270211,14 @@ Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|setState(valu Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|setTotal(value?:int):void Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|setUsed(value?:int):void Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnifiedStorageQuota +Microsoft\Graph\Beta\Generated.models.unitMap-->BaseMapFeature +Microsoft\Graph\Beta\Generated.models.unitMap::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.unitMap::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.unitMap::|public|getPlaceId():string +Microsoft\Graph\Beta\Generated.models.unitMap::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.unitMap::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.unitMap::|public|setPlaceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.unitMap::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnitMap Microsoft\Graph\Beta\Generated.models.unitOfMeasure::|public|constructor():void Microsoft\Graph\Beta\Generated.models.unitOfMeasure::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.unitOfMeasure::|public|getBackingStore():BackingStore @@ -268080,6 +270484,22 @@ Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0008-fido Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0009-appPassword Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0010-unknownFutureValue Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0011-externalAuthMethod +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0012-hardwareOneTimePasscode +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0013-windowsHelloForBusiness +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0014-microsoftAuthenticatorPasswordless +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0015-temporaryAccessPass +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0016-macOsSecureEnclaveKey +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0017-passKeyDeviceBound +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0018-passKeyDeviceBoundAuthenticator +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0019-passKeyDeviceBoundWindowsHello +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0020-softwareOneTimePasscode +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0021-microsoftAuthenticatorPush +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0022-mobilePhone +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0023-sms +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0024-alternateMobilePhone +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0025-fido2SecurityKey +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0026-oneTimePasscode +Microsoft\Graph\Beta\Generated.models.usageAuthMethod::0027-passKeySynced Microsoft\Graph\Beta\Generated.models.usageDetails::|public|constructor():void Microsoft\Graph\Beta\Generated.models.usageDetails::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.usageDetails::|public|getBackingStore():BackingStore @@ -268178,6 +270598,7 @@ Microsoft\Graph\Beta\Generated.models.user::|public|constructor():void Microsoft\Graph\Beta\Generated.models.user::|public|getAboutMe():string Microsoft\Graph\Beta\Generated.models.user::|public|getAccountEnabled():bool Microsoft\Graph\Beta\Generated.models.user::|public|getActivities():array +Microsoft\Graph\Beta\Generated.models.user::|public|getAdhocCalls():array Microsoft\Graph\Beta\Generated.models.user::|public|getAgeGroup():string Microsoft\Graph\Beta\Generated.models.user::|public|getAgreementAcceptances():array Microsoft\Graph\Beta\Generated.models.user::|public|getAnalytics():UserAnalytics @@ -268340,6 +270761,7 @@ Microsoft\Graph\Beta\Generated.models.user::|public|Serialize(writer:ISerializat Microsoft\Graph\Beta\Generated.models.user::|public|setAboutMe(value?:string):void Microsoft\Graph\Beta\Generated.models.user::|public|setAccountEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.user::|public|setActivities(value?:array):void +Microsoft\Graph\Beta\Generated.models.user::|public|setAdhocCalls(value?:array):void Microsoft\Graph\Beta\Generated.models.user::|public|setAgeGroup(value?:string):void Microsoft\Graph\Beta\Generated.models.user::|public|setAgreementAcceptances(value?:array):void Microsoft\Graph\Beta\Generated.models.user::|public|setAnalytics(value?:UserAnalytics):void @@ -268550,6 +270972,17 @@ Microsoft\Graph\Beta\Generated.models.userAccountSecurityType::0002-power Microsoft\Graph\Beta\Generated.models.userAccountSecurityType::0003-administrator Microsoft\Graph\Beta\Generated.models.userAccountSecurityType::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.userAccount~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.userAction::0000-registerSecurityInformation +Microsoft\Graph\Beta\Generated.models.userAction::0001-registerOrJoinDevices +Microsoft\Graph\Beta\Generated.models.userAction::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.userActionContext-->SignInContext +Microsoft\Graph\Beta\Generated.models.userActionContext::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userActionContext::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userActionContext::|public|getUserAction():UserAction +Microsoft\Graph\Beta\Generated.models.userActionContext::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.userActionContext::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userActionContext::|public|setUserAction(value?:UserAction):void +Microsoft\Graph\Beta\Generated.models.userActionContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserActionContext Microsoft\Graph\Beta\Generated.models.userActivity-->Entity Microsoft\Graph\Beta\Generated.models.userActivity::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userActivity::|public|getActivationUrl():string @@ -270905,6 +273338,18 @@ Microsoft\Graph\Beta\Generated.models.userSettings::|public|setStorage(value?:Us Microsoft\Graph\Beta\Generated.models.userSettings::|public|setWindows(value?:array):void Microsoft\Graph\Beta\Generated.models.userSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserSettings Microsoft\Graph\Beta\Generated.models.userSet~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.userSignIn-->SignInIdentity +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|getExternalTenantId():string +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|getExternalUserType():ConditionalAccessGuestOrExternalUserTypes +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|getUserId():string +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|setExternalTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|setExternalUserType(value?:ConditionalAccessGuestOrExternalUserTypes):void +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|setUserId(value?:string):void +Microsoft\Graph\Beta\Generated.models.userSignIn::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserSignIn Microsoft\Graph\Beta\Generated.models.userSignInInsight-->GovernanceInsight Microsoft\Graph\Beta\Generated.models.userSignInInsight::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userSignInInsight::|public|GetFieldDeserializers():array @@ -271484,6 +273929,7 @@ Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getCloudApps():ar Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getCloudPCs():array Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getCrossCloudGovernmentOrganizationMapping():CloudPcCrossCloudGovernmentOrganizationMapping Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getDeviceImages():array +Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getExternalPartners():array Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getExternalPartnerSettings():array Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getFrontLineServicePlans():array @@ -271504,6 +273950,7 @@ Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setCloudApps(valu Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setCloudPCs(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setCrossCloudGovernmentOrganizationMapping(value?:CloudPcCrossCloudGovernmentOrganizationMapping):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setDeviceImages(value?:array):void +Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setExternalPartners(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setExternalPartnerSettings(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setFrontLineServicePlans(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setGalleryImages(value?:array):void @@ -272705,6 +275152,37 @@ Microsoft\Graph\Beta\Generated.models.wellknownListName::0000-none Microsoft\Graph\Beta\Generated.models.wellknownListName::0001-defaultList Microsoft\Graph\Beta\Generated.models.wellknownListName::0002-flaggedEmails Microsoft\Graph\Beta\Generated.models.wellknownListName::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0000-notSet +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0001-notEnoughInformation +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0002-invalidCondition +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0003-users +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0004-workloadIdentities +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0005-application +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0006-userActions +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0007-authenticationContext +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0008-devicePlatform +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0009-devices +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0010-clientApps +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0011-location +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0012-signInRisk +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0013-emptyPolicy +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0014-invalidPolicy +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0015-policyNotEnabled +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0016-userRisk +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0017-time +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0018-insiderRisk +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0019-authenticationFlow +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0020-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult-->ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|getAnalysisReasons():WhatIfAnalysisReasons +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|getPolicyApplies():bool +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|setAnalysisReasons(value?:WhatIfAnalysisReasons):void +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|setPolicyApplies(value?:bool):void +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WhatIfAnalysisResult Microsoft\Graph\Beta\Generated.models.wiFiAuthenticationMethod::0000-certificate Microsoft\Graph\Beta\Generated.models.wiFiAuthenticationMethod::0001-usernameAndPassword Microsoft\Graph\Beta\Generated.models.wiFiAuthenticationMethod::0002-derivedCredential @@ -272743,6 +275221,8 @@ Microsoft\Graph\Beta\Generated.models.win32CatalogAppAssignmentSettings::|public Microsoft\Graph\Beta\Generated.models.win32CatalogAppAssignmentSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Win32CatalogAppAssignmentSettings Microsoft\Graph\Beta\Generated.models.win32LobApp-->MobileLobApp Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|getActiveInstallScript():MobileAppScriptReference +Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|getActiveUninstallScript():MobileAppScriptReference Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|getAllowAvailableUninstall():bool Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|getAllowedArchitectures():WindowsArchitecture Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|getApplicableArchitectures():WindowsArchitecture @@ -272765,6 +275245,8 @@ Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|getSetupFilePath():st Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|getUninstallCommandLine():string Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|setActiveInstallScript(value?:MobileAppScriptReference):void +Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|setActiveUninstallScript(value?:MobileAppScriptReference):void Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|setAllowAvailableUninstall(value?:bool):void Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|setAllowedArchitectures(value?:WindowsArchitecture):void Microsoft\Graph\Beta\Generated.models.win32LobApp::|public|setApplicableArchitectures(value?:WindowsArchitecture):void @@ -272925,6 +275407,12 @@ Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|setO Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|setRunAsAccount(value?:RunAsAccountType):void Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Win32LobAppInstallExperience Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.win32LobAppInstallPowerShellScript-->Win32LobAppScript +Microsoft\Graph\Beta\Generated.models.win32LobAppInstallPowerShellScript::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.win32LobAppInstallPowerShellScript::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.win32LobAppInstallPowerShellScript::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.win32LobAppInstallPowerShellScript::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.win32LobAppInstallPowerShellScript::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Win32LobAppInstallPowerShellScript Microsoft\Graph\Beta\Generated.models.win32LobAppMsiInformation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.win32LobAppMsiInformation::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.win32LobAppMsiInformation::|public|getBackingStore():BackingStore @@ -273188,6 +275676,22 @@ Microsoft\Graph\Beta\Generated.models.win32LobAppRuleOperator::0006-lessThanOrEq Microsoft\Graph\Beta\Generated.models.win32LobAppRuleType::0000-detection Microsoft\Graph\Beta\Generated.models.win32LobAppRuleType::0001-requirement Microsoft\Graph\Beta\Generated.models.win32LobAppRule~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.win32LobAppScript-->MobileAppContentScript +Microsoft\Graph\Beta\Generated.models.win32LobAppScript::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.win32LobAppScript::|public|getEnforceSignatureCheck():bool +Microsoft\Graph\Beta\Generated.models.win32LobAppScript::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.win32LobAppScript::|public|getRunAs32Bit():bool +Microsoft\Graph\Beta\Generated.models.win32LobAppScript::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.win32LobAppScript::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.win32LobAppScript::|public|setEnforceSignatureCheck(value?:bool):void +Microsoft\Graph\Beta\Generated.models.win32LobAppScript::|public|setRunAs32Bit(value?:bool):void +Microsoft\Graph\Beta\Generated.models.win32LobAppScript::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Win32LobAppScript +Microsoft\Graph\Beta\Generated.models.win32LobAppUninstallPowerShellScript-->Win32LobAppScript +Microsoft\Graph\Beta\Generated.models.win32LobAppUninstallPowerShellScript::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.win32LobAppUninstallPowerShellScript::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.win32LobAppUninstallPowerShellScript::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.win32LobAppUninstallPowerShellScript::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.win32LobAppUninstallPowerShellScript::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Win32LobAppUninstallPowerShellScript Microsoft\Graph\Beta\Generated.models.win32LobAutoUpdateSupersededAppsState::0000-notConfigured Microsoft\Graph\Beta\Generated.models.win32LobAutoUpdateSupersededAppsState::0001-enabled Microsoft\Graph\Beta\Generated.models.win32LobAutoUpdateSupersededAppsState::0002-unknownFutureValue @@ -276812,6 +279316,7 @@ Microsoft\Graph\Beta\Generated.models.windowsMalwareThreatState::0009-allowed Microsoft\Graph\Beta\Generated.models.windowsMalwareThreatState::0010-noStatusCleared Microsoft\Graph\Beta\Generated.models.windowsManagedAppClipboardSharingLevel::0000-anyDestinationAnySource Microsoft\Graph\Beta\Generated.models.windowsManagedAppClipboardSharingLevel::0001-none +Microsoft\Graph\Beta\Generated.models.windowsManagedAppClipboardSharingLevel::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.windowsManagedAppDataTransferLevel::0000-allApps Microsoft\Graph\Beta\Generated.models.windowsManagedAppDataTransferLevel::0001-none Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection-->ManagedAppPolicy @@ -277425,6 +279930,7 @@ Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCadence::0002-unknownF Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem-->WindowsUpdateCatalogItem Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|getClassification():WindowsQualityUpdateCategory +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|getCveSeverityInformation():WindowsQualityUpdateCveSeverityInformation Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|getIsExpeditable():bool Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|getKbArticleId():string @@ -277433,6 +279939,7 @@ Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|g Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|setClassification(value?:WindowsQualityUpdateCategory):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|setCveSeverityInformation(value?:WindowsQualityUpdateCveSeverityInformation):void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|setIsExpeditable(value?:bool):void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|setKbArticleId(value?:string):void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|setProductRevisions(value?:array):void @@ -277481,6 +279988,38 @@ Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCategory::0000-all Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCategory::0001-security Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCategory::0002-nonSecurity +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|getCveInformationUrl():string +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|getCveNumber():string +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|setCveInformationUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|setCveNumber(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsQualityUpdateCveDetail +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|getExploitedCves():array +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|getMaxBaseScore():float +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|getMaxSeverityLevel():WindowsUpdateCveSeverityLevel +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|setExploitedCves(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|setMaxBaseScore(value?:float):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|setMaxSeverityLevel(value?:WindowsUpdateCveSeverityLevel):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsQualityUpdateCveSeverityInformation +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveSeverityInformation~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.windowsQualityUpdatePolicy-->Entity Microsoft\Graph\Beta\Generated.models.windowsQualityUpdatePolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdatePolicy::|public|getApprovalSettings():array @@ -277768,6 +280307,10 @@ Microsoft\Graph\Beta\Generated.models.windowsUpdateCatalogItemCollectionResponse Microsoft\Graph\Beta\Generated.models.windowsUpdateCatalogItemCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.windowsUpdateCatalogItemCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.windowsUpdateCatalogItemCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsUpdateCatalogItemCollectionResponse +Microsoft\Graph\Beta\Generated.models.windowsUpdateCveSeverityLevel::0000-critical +Microsoft\Graph\Beta\Generated.models.windowsUpdateCveSeverityLevel::0001-important +Microsoft\Graph\Beta\Generated.models.windowsUpdateCveSeverityLevel::0002-moderate +Microsoft\Graph\Beta\Generated.models.windowsUpdateCveSeverityLevel::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.windowsUpdateForBusinessConfiguration-->DeviceConfiguration Microsoft\Graph\Beta\Generated.models.windowsUpdateForBusinessConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.windowsUpdateForBusinessConfiguration::|public|getAllowWindows11Upgrade():bool @@ -281437,6 +283980,7 @@ Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBui Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|Delete(requestConfiguration?:ConnectivityRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|Get(requestConfiguration?:ConnectivityRequestBuilderGetRequestConfiguration):Connectivity +Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl(url:string):MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|Patch(body:Connectivity; requestConfiguration?:ConnectivityRequestBuilderPatchRequestConfiguration):Connectivity Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|remoteNetworks:RemoteNetworksRequestBuilder @@ -281457,6 +284001,16 @@ Microsoft\Graph\Beta\Generated.networkAccess.connectivity.connectivityRequestBui Microsoft\Graph\Beta\Generated.networkAccess.connectivity.connectivityRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConnectivityRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.connectivity.connectivityRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.networkAccess.connectivity.connectivityRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; url?:string):void +Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration):WebCategory +Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -282944,6 +285498,57 @@ Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccess Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.getApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.getApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.getApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.getApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.getApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.getApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.getApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; aggregatedBy?:string; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration):GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration):GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int; userId?:string):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|userId:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int; userId?:string):MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTime.getConnectionSummariesWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTime.getConnectionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTime.getConnectionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|GetFieldDeserializers():array @@ -283040,6 +285645,32 @@ Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccess Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int; userId?:string):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration):GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int; userId?:string):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|userId:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int; userId?:string):MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse @@ -283152,11 +285783,14 @@ Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|pub Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy(aggregatedBy:string; endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetCrossTenantSummaryWithStartDateTimeWithEndDateTimeWithDiscoveryPivotDateTime(discoveryPivotDateTime:DateTime; endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetCrossTenantSummaryWithStartDateTimeWithEndDateTimeWithDiscoveryPivotDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedBy(aggregatedBy:string; endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTime(activityPivotDateTime:DateTime; endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(aggregatedBy:string; endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder @@ -286355,6 +288989,71 @@ Microsoft\Graph\Beta\Generated.places.graphRoomList.graphRoomListRequestBuilderG Microsoft\Graph\Beta\Generated.places.graphRoomList.graphRoomListRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphRoomListRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.places.graphRoomList.graphRoomListRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphRoomListRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.graphRoomList.graphRoomListRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphRoomListRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder::|public|ByCheckInClaimCalendarEventId(checkInClaimCalendarEventId:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder::|public|Get(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):CheckInClaimCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder::|public|Post(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder::|public|ToPostRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder::|public|WithUrl(rawUrl:string):CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.checkIns.checkInsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.checkIns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Delete(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Get(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Patch(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToPatchRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|WithUrl(rawUrl:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsGetResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsGetResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsGetResponse::|public|GetFieldDeserializers():array @@ -286383,7 +289082,73 @@ Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilder Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DescendantsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetRequestConfiguration::|public|queryParameters:DescendantsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DescendantsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|ByCheckInClaimCalendarEventId(checkInClaimCalendarEventId:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|Get(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):CheckInClaimCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|Post(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|ToPostRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|WithUrl(rawUrl:string):CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.checkInsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Delete(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Get(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Patch(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToPatchRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|WithUrl(rawUrl:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.places.item.graphRoom.GraphRoomRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|checkIns:CheckInsRequestBuilder Microsoft\Graph\Beta\Generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|Get(requestConfiguration?:GraphRoomRequestBuilderGetRequestConfiguration):Room Microsoft\Graph\Beta\Generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|pathParameters:array @@ -286398,7 +289163,73 @@ Microsoft\Graph\Beta\Generated.places.item.graphRoom.graphRoomRequestBuilderGetR Microsoft\Graph\Beta\Generated.places.item.graphRoom.graphRoomRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphRoomRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.places.item.graphRoom.graphRoomRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphRoomRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.item.graphRoom.graphRoomRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphRoomRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|ByCheckInClaimCalendarEventId(checkInClaimCalendarEventId:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|Get(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):CheckInClaimCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|Post(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|ToPostRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|WithUrl(rawUrl:string):CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.checkInsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Delete(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Get(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Patch(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToPatchRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|WithUrl(rawUrl:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.places.item.graphRoomList.GraphRoomListRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|checkIns:CheckInsRequestBuilder Microsoft\Graph\Beta\Generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|Get(requestConfiguration?:GraphRoomListRequestBuilderGetRequestConfiguration):RoomList Microsoft\Graph\Beta\Generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|pathParameters:array @@ -286432,7 +289263,73 @@ Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.count.CountReques Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|ByCheckInClaimCalendarEventId(checkInClaimCalendarEventId:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|Get(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):CheckInClaimCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|Post(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|ToPostRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|WithUrl(rawUrl:string):CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.checkInsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Delete(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Get(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Patch(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToPatchRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|WithUrl(rawUrl:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|checkIns:CheckInsRequestBuilder Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|Delete(requestConfiguration?:RoomItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|Get(requestConfiguration?:RoomItemRequestBuilderGetRequestConfiguration):Room @@ -286520,7 +289417,73 @@ Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.count.CountR Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|ByCheckInClaimCalendarEventId(checkInClaimCalendarEventId:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|Get(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):CheckInClaimCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|Post(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|ToPostRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|WithUrl(rawUrl:string):CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.checkInsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Delete(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Get(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Patch(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToPatchRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|WithUrl(rawUrl:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|checkIns:CheckInsRequestBuilder Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|Delete(requestConfiguration?:WorkspaceItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|Get(requestConfiguration?:WorkspaceItemRequestBuilderGetRequestConfiguration):Workspace @@ -286594,6 +289557,7 @@ Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspacesWithPlaceId.w Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspacesWithPlaceId.workspacesWithPlaceIdRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspacesWithPlaceId.workspacesWithPlaceIdRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|checkIns:CheckInsRequestBuilder Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|Delete(requestConfiguration?:PlaceItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|descendants:DescendantsRequestBuilder @@ -288863,6 +291827,82 @@ Microsoft\Graph\Beta\Generated.policies.claimsMappingPolicies.item.ClaimsMapping Microsoft\Graph\Beta\Generated.policies.claimsMappingPolicies.item.ClaimsMappingPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ClaimsMappingPolicyItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.policies.claimsMappingPolicies.item.ClaimsMappingPolicyItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.policies.claimsMappingPolicies.item.ClaimsMappingPolicyItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|ByConditionalAccessPolicyId(conditionalAccessPolicyId:string):ConditionalAccessPolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|Get(requestConfiguration?:ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration):ConditionalAccessPolicyCollectionResponse +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|Post(body:ConditionalAccessPolicy; requestConfiguration?:ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration):ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|ToPostRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|WithUrl(rawUrl:string):ConditionalAccessPoliciesRequestBuilder +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConditionalAccessPoliciesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetRequestConfiguration::|public|queryParameters:ConditionalAccessPoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ConditionalAccessPoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|Delete(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|Get(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration):ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|Patch(body:ConditionalAccessPolicy; requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration):ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|ToPatchRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):ConditionalAccessPolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConditionalAccessPolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConditionalAccessPolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConditionalAccessPolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.conditionalAccessPolicies.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.CrossTenantAccessPolicyRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.CrossTenantAccessPolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.CrossTenantAccessPolicyRequestBuilder::|public|Delete(requestConfiguration?:CrossTenantAccessPolicyRequestBuilderDeleteRequestConfiguration):void @@ -288946,6 +291986,7 @@ Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.Cr Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|Patch(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration):CrossTenantAccessPolicyConfigurationPartner Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToPatchRequestInformation(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -288969,6 +292010,7 @@ Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.id Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|Put(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:IdentitySynchronizationRequestBuilderPutRequestConfiguration):CrossTenantIdentitySyncPolicyPartner Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:IdentitySynchronizationRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:IdentitySynchronizationRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|ToPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:IdentitySynchronizationRequestBuilderPutRequestConfiguration):RequestInformation @@ -288985,6 +292027,26 @@ Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.id Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.identitySynchronizationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):IdentitySynchronizationRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.identitySynchronizationRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.identitySynchronizationRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):CrossTenantIdentitySyncPolicyPartner +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):CrossTenantAccessPolicyConfigurationPartner +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder::|public|ByCrossTenantAccessPolicyConfigurationPartnerTenantId(crossTenantAccessPolicyConfigurationPartnerTenantId:string):CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -289128,6 +292190,218 @@ Microsoft\Graph\Beta\Generated.policies.defaultAppManagementPolicy.defaultAppMan Microsoft\Graph\Beta\Generated.policies.defaultAppManagementPolicy.defaultAppManagementPolicyRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DefaultAppManagementPolicyRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.policies.defaultAppManagementPolicy.defaultAppManagementPolicyRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.policies.defaultAppManagementPolicy.defaultAppManagementPolicyRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|ByCrossTenantAccessPolicyConfigurationPartnerTenantId(crossTenantAccessPolicyConfigurationPartnerTenantId:string):CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|Get(requestConfiguration?:CrossTenantPartnersRequestBuilderGetRequestConfiguration):CrossTenantAccessPolicyConfigurationPartnerCollectionResponse +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|Post(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:CrossTenantPartnersRequestBuilderPostRequestConfiguration):CrossTenantAccessPolicyConfigurationPartner +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CrossTenantPartnersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|ToPostRequestInformation(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:CrossTenantPartnersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|WithUrl(rawUrl:string):CrossTenantPartnersRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CrossTenantPartnersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderGetRequestConfiguration::|public|queryParameters:CrossTenantPartnersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CrossTenantPartnersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.crossTenantPartnersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|Delete(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|Get(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration):CrossTenantAccessPolicyConfigurationPartner +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|identitySynchronization:IdentitySynchronizationRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|Patch(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration):CrossTenantAccessPolicyConfigurationPartner +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToPatchRequestInformation(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|WithUrl(rawUrl:string):CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|Delete(requestConfiguration?:IdentitySynchronizationRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|Get(requestConfiguration?:IdentitySynchronizationRequestBuilderGetRequestConfiguration):CrossTenantIdentitySyncPolicyPartner +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|Put(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:IdentitySynchronizationRequestBuilderPutRequestConfiguration):CrossTenantIdentitySyncPolicyPartner +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:IdentitySynchronizationRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:IdentitySynchronizationRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|ToPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:IdentitySynchronizationRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|WithUrl(rawUrl:string):IdentitySynchronizationRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.identitySynchronizationRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.identitySynchronizationRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.identitySynchronizationRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.identitySynchronizationRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.identitySynchronizationRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.identitySynchronizationRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.identitySynchronizationRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:IdentitySynchronizationRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.identitySynchronizationRequestBuilderGetRequestConfiguration::|public|queryParameters:IdentitySynchronizationRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.identitySynchronizationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):IdentitySynchronizationRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.identitySynchronizationRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.identitySynchronizationRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):CrossTenantIdentitySyncPolicyPartner +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):CrossTenantAccessPolicyConfigurationPartner +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|ByCrossTenantIdentitySyncPolicyPartnerTenantId(crossTenantIdentitySyncPolicyPartnerTenantId:string):CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|Get(requestConfiguration?:CrossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration):CrossTenantIdentitySyncPolicyPartnerCollectionResponse +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|Post(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:CrossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration):CrossTenantIdentitySyncPolicyPartner +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CrossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|ToPostRequestInformation(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:CrossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|WithUrl(rawUrl:string):CrossTenantSyncPolicyPartnersRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration::|public|queryParameters:CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.crossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|Delete(requestConfiguration?:CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|Get(requestConfiguration?:CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration):CrossTenantIdentitySyncPolicyPartner +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|Put(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration):CrossTenantIdentitySyncPolicyPartner +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|ToPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|WithUrl(rawUrl:string):CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):CrossTenantIdentitySyncPolicyPartner +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|crossTenantPartners:CrossTenantPartnersRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|crossTenantSyncPolicyPartners:CrossTenantSyncPolicyPartnersRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|Delete(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|Get(requestConfiguration?:DeletedItemsRequestBuilderGetRequestConfiguration):PolicyDeletableRoot +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|Patch(body:PolicyDeletableRoot; requestConfiguration?:DeletedItemsRequestBuilderPatchRequestConfiguration):PolicyDeletableRoot +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeletedItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|ToPatchRequestInformation(body:PolicyDeletableRoot; requestConfiguration?:DeletedItemsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|WithUrl(rawUrl:string):DeletedItemsRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.deletedItemsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.deletedItemsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeletedItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:DeletedItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeletedItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.deletedItemsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.deletedItemsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.policies.deviceRegistrationPolicy.DeviceRegistrationPolicyRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.policies.deviceRegistrationPolicy.DeviceRegistrationPolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.policies.deviceRegistrationPolicy.DeviceRegistrationPolicyRequestBuilder::|public|Get(requestConfiguration?:DeviceRegistrationPolicyRequestBuilderGetRequestConfiguration):DeviceRegistrationPolicy @@ -289649,40 +292923,40 @@ Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.include Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.includedGroups.ref.RefRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; orderby?:array; search?:string; skip?:int; top?:int):RefRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.includedGroups.ref.RefRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.includedGroups.ref.RefRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|Delete(requestConfiguration?:MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|Get(requestConfiguration?:MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration):MobilityManagementPolicy -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|includedGroups:IncludedGroupsRequestBuilder -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|Patch(body:MobilityManagementPolicy; requestConfiguration?:MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration):MobilityManagementPolicy -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|ToPatchRequestInformation(body:MobilityManagementPolicy; requestConfiguration?:MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):MobilityManagementPolicyItemRequestBuilder -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobilityManagementPolicyItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobilityManagementPolicyItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobilityManagementPolicyItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|Delete(requestConfiguration?:MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|Get(requestConfiguration?:MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration):MobileAppManagementPolicy +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|includedGroups:IncludedGroupsRequestBuilder +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|Patch(body:MobileAppManagementPolicy; requestConfiguration?:MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration):MobileAppManagementPolicy +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileAppManagementPolicy; requestConfiguration?:MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppManagementPolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileAppManagementPolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileAppManagementPolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileAppManagementPolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|ByMobilityManagementPolicyId(mobilityManagementPolicyId:string):MobilityManagementPolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|ByMobileAppManagementPolicyId(mobileAppManagementPolicyId:string):MobileAppManagementPolicyItemRequestBuilder Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|Get(requestConfiguration?:MobileAppManagementPoliciesRequestBuilderGetRequestConfiguration):MobilityManagementPolicyCollectionResponse +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|Get(requestConfiguration?:MobileAppManagementPoliciesRequestBuilderGetRequestConfiguration):MobileAppManagementPolicyCollectionResponse Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|Post(body:MobilityManagementPolicy; requestConfiguration?:MobileAppManagementPoliciesRequestBuilderPostRequestConfiguration):MobilityManagementPolicy +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|Post(body:MobileAppManagementPolicy; requestConfiguration?:MobileAppManagementPoliciesRequestBuilderPostRequestConfiguration):MobileAppManagementPolicy Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileAppManagementPoliciesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|ToPostRequestInformation(body:MobilityManagementPolicy; requestConfiguration?:MobileAppManagementPoliciesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|ToPostRequestInformation(body:MobileAppManagementPolicy; requestConfiguration?:MobileAppManagementPoliciesRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|WithUrl(rawUrl:string):MobileAppManagementPoliciesRequestBuilder Microsoft\Graph\Beta\Generated.policies.mobileAppManagementPolicies.mobileAppManagementPoliciesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -289839,40 +293113,40 @@ Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.incl Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.includedGroups.ref.RefRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; orderby?:array; search?:string; skip?:int; top?:int):RefRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.includedGroups.ref.RefRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.includedGroups.ref.RefRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|Delete(requestConfiguration?:MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|Get(requestConfiguration?:MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration):MobilityManagementPolicy -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|includedGroups:IncludedGroupsRequestBuilder -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|Patch(body:MobilityManagementPolicy; requestConfiguration?:MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration):MobilityManagementPolicy -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|ToPatchRequestInformation(body:MobilityManagementPolicy; requestConfiguration?:MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):MobilityManagementPolicyItemRequestBuilder -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobilityManagementPolicyItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobilityManagementPolicyItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobilityManagementPolicyItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|Delete(requestConfiguration?:MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|Get(requestConfiguration?:MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration):MobileDeviceManagementPolicy +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|includedGroups:IncludedGroupsRequestBuilder +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|Patch(body:MobileDeviceManagementPolicy; requestConfiguration?:MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration):MobileDeviceManagementPolicy +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|ToPatchRequestInformation(body:MobileDeviceManagementPolicy; requestConfiguration?:MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):MobileDeviceManagementPolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|ByMobilityManagementPolicyId(mobilityManagementPolicyId:string):MobilityManagementPolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|ByMobileDeviceManagementPolicyId(mobileDeviceManagementPolicyId:string):MobileDeviceManagementPolicyItemRequestBuilder Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|Get(requestConfiguration?:MobileDeviceManagementPoliciesRequestBuilderGetRequestConfiguration):MobilityManagementPolicyCollectionResponse +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|Get(requestConfiguration?:MobileDeviceManagementPoliciesRequestBuilderGetRequestConfiguration):MobileDeviceManagementPolicyCollectionResponse Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|Post(body:MobilityManagementPolicy; requestConfiguration?:MobileDeviceManagementPoliciesRequestBuilderPostRequestConfiguration):MobilityManagementPolicy +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|Post(body:MobileDeviceManagementPolicy; requestConfiguration?:MobileDeviceManagementPoliciesRequestBuilderPostRequestConfiguration):MobileDeviceManagementPolicy Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MobileDeviceManagementPoliciesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|ToPostRequestInformation(body:MobilityManagementPolicy; requestConfiguration?:MobileDeviceManagementPoliciesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|ToPostRequestInformation(body:MobileDeviceManagementPolicy; requestConfiguration?:MobileDeviceManagementPoliciesRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|WithUrl(rawUrl:string):MobileDeviceManagementPoliciesRequestBuilder Microsoft\Graph\Beta\Generated.policies.mobileDeviceManagementPolicies.mobileDeviceManagementPoliciesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -290163,9 +293437,11 @@ Microsoft\Graph\Beta\Generated.policies.PoliciesRequestBuilder::|public|authenti Microsoft\Graph\Beta\Generated.policies.PoliciesRequestBuilder::|public|authorizationPolicy:AuthorizationPolicyRequestBuilder Microsoft\Graph\Beta\Generated.policies.PoliciesRequestBuilder::|public|b2cAuthenticationMethodsPolicy:B2cAuthenticationMethodsPolicyRequestBuilder Microsoft\Graph\Beta\Generated.policies.PoliciesRequestBuilder::|public|claimsMappingPolicies:ClaimsMappingPoliciesRequestBuilder +Microsoft\Graph\Beta\Generated.policies.PoliciesRequestBuilder::|public|conditionalAccessPolicies:ConditionalAccessPoliciesRequestBuilder Microsoft\Graph\Beta\Generated.policies.PoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.policies.PoliciesRequestBuilder::|public|crossTenantAccessPolicy:CrossTenantAccessPolicyRequestBuilder Microsoft\Graph\Beta\Generated.policies.PoliciesRequestBuilder::|public|defaultAppManagementPolicy:DefaultAppManagementPolicyRequestBuilder +Microsoft\Graph\Beta\Generated.policies.PoliciesRequestBuilder::|public|deletedItems:DeletedItemsRequestBuilder Microsoft\Graph\Beta\Generated.policies.PoliciesRequestBuilder::|public|deviceRegistrationPolicy:DeviceRegistrationPolicyRequestBuilder Microsoft\Graph\Beta\Generated.policies.PoliciesRequestBuilder::|public|directoryRoleAccessReviewPolicy:DirectoryRoleAccessReviewPolicyRequestBuilder Microsoft\Graph\Beta\Generated.policies.PoliciesRequestBuilder::|public|externalIdentitiesPolicy:ExternalIdentitiesPolicyRequestBuilder @@ -311411,6 +314687,7 @@ Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.it Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|Delete(requestConfiguration?:EdiscoveryHoldPolicyItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|Get(requestConfiguration?:EdiscoveryHoldPolicyItemRequestBuilderGetRequestConfiguration):EdiscoveryHoldPolicy +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoftGraphSecurityRetryPolicy:MicrosoftGraphSecurityRetryPolicyRequestBuilder Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|Patch(body:EdiscoveryHoldPolicy; requestConfiguration?:EdiscoveryHoldPolicyItemRequestBuilderPatchRequestConfiguration):EdiscoveryHoldPolicy Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter @@ -311432,6 +314709,16 @@ Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.it Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EdiscoveryHoldPolicyItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityRetryPolicyRequestBuilder +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.microsoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.microsoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.siteSources.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.siteSources.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.siteSources.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -313999,6 +317286,8 @@ Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|pu Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|Patch(body:IdentityContainer; requestConfiguration?:IdentitiesRequestBuilderPatchRequestConfiguration):IdentityContainer Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|sensorCandidateActivationConfiguration:SensorCandidateActivationConfigurationRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|sensorCandidates:SensorCandidatesRequestBuilder Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|sensors:SensorsRequestBuilder Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:IdentitiesRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:IdentitiesRequestBuilderGetRequestConfiguration):RequestInformation @@ -314107,6 +317396,116 @@ Microsoft\Graph\Beta\Generated.security.identities.identityAccounts.item.microso Microsoft\Graph\Beta\Generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityInvokeActionRequestBuilder Microsoft\Graph\Beta\Generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.microsoftGraphSecurityInvokeActionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.microsoftGraphSecurityInvokeActionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|Delete(requestConfiguration?:SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|Get(requestConfiguration?:SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration):SensorCandidateActivationConfiguration +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|Patch(body:SensorCandidateActivationConfiguration; requestConfiguration?:SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration):SensorCandidateActivationConfiguration +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|ToPatchRequestInformation(body:SensorCandidateActivationConfiguration; requestConfiguration?:SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|WithUrl(rawUrl:string):SensorCandidateActivationConfigurationRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.sensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.sensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.sensorCandidateActivationConfigurationRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.sensorCandidateActivationConfigurationRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.sensorCandidateActivationConfigurationRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.sensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.sensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.sensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration::|public|queryParameters:SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.sensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.sensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidateActivationConfiguration.sensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|Delete(requestConfiguration?:SensorCandidateItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|Get(requestConfiguration?:SensorCandidateItemRequestBuilderGetRequestConfiguration):SensorCandidate +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|Patch(body:SensorCandidate; requestConfiguration?:SensorCandidateItemRequestBuilderPatchRequestConfiguration):SensorCandidate +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SensorCandidateItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SensorCandidateItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|ToPatchRequestInformation(body:SensorCandidate; requestConfiguration?:SensorCandidateItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|WithUrl(rawUrl:string):SensorCandidateItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SensorCandidateItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SensorCandidateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SensorCandidateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.activatePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.activatePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.activatePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.activatePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.activatePostRequestBody::|public|getServerIds():array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.activatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.activatePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.activatePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.activatePostRequestBody::|public|setServerIds(value?:array):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.activatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivatePostRequestBody +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.activatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|Post(body:ActivatePostRequestBody; requestConfiguration?:MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|ToPostRequestInformation(body:ActivatePostRequestBody; requestConfiguration?:MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityActivateRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.microsoftGraphSecurityActivateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.microsoftGraphSecurityActivateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|BySensorCandidateId(sensorCandidateId:string):SensorCandidateItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|Get(requestConfiguration?:SensorCandidatesRequestBuilderGetRequestConfiguration):SensorCandidateCollectionResponse +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|microsoftGraphSecurityActivate:MicrosoftGraphSecurityActivateRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|Post(body:SensorCandidate; requestConfiguration?:SensorCandidatesRequestBuilderPostRequestConfiguration):SensorCandidate +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SensorCandidatesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|ToPostRequestInformation(body:SensorCandidate; requestConfiguration?:SensorCandidatesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|WithUrl(rawUrl:string):SensorCandidatesRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SensorCandidatesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderGetRequestConfiguration::|public|queryParameters:SensorCandidatesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SensorCandidatesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.sensorCandidates.sensorCandidatesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.security.identities.sensors.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.security.identities.sensors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.identities.sensors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -376415,6 +379814,318 @@ Microsoft\Graph\Beta\Generated.users.item.activities.recent.recentRequestBuilder Microsoft\Graph\Beta\Generated.users.item.activities.recent.recentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecentRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.users.item.activities.recent.recentRequestBuilderGetRequestConfiguration::|public|queryParameters:RecentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.activities.recent.recentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RecentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.AdhocCallsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|ByAdhocCallId(adhocCallId:string):AdhocCallItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|Get(requestConfiguration?:AdhocCallsRequestBuilderGetRequestConfiguration):AdhocCallCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|Post(body:AdhocCall; requestConfiguration?:AdhocCallsRequestBuilderPostRequestConfiguration):AdhocCall +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AdhocCallsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|ToPostRequestInformation(body:AdhocCall; requestConfiguration?:AdhocCallsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|WithUrl(rawUrl:string):AdhocCallsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|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.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AdhocCallsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderGetRequestConfiguration::|public|queryParameters:AdhocCallsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AdhocCallsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.adhocCallsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|Delete(requestConfiguration?:AdhocCallItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|Get(requestConfiguration?:AdhocCallItemRequestBuilderGetRequestConfiguration):AdhocCall +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|Patch(body:AdhocCall; requestConfiguration?:AdhocCallItemRequestBuilderPatchRequestConfiguration):AdhocCall +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|recordings:RecordingsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AdhocCallItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AdhocCallItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|ToPatchRequestInformation(body:AdhocCall; requestConfiguration?:AdhocCallItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|transcripts:TranscriptsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|WithUrl(rawUrl:string):AdhocCallItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AdhocCallItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AdhocCallItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AdhocCallItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|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.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.delta.deltaRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|content:ContentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|Delete(requestConfiguration?:CallRecordingItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|Get(requestConfiguration?:CallRecordingItemRequestBuilderGetRequestConfiguration):CallRecording +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|Patch(body:CallRecording; requestConfiguration?:CallRecordingItemRequestBuilderPatchRequestConfiguration):CallRecording +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CallRecordingItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CallRecordingItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|ToPatchRequestInformation(body:CallRecording; requestConfiguration?:CallRecordingItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|WithUrl(rawUrl:string):CallRecordingItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CallRecordingItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CallRecordingItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CallRecordingItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):CallRecording +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.contentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.contentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.contentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.contentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.contentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.item.content.contentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|ByCallRecordingId(callRecordingId:string):CallRecordingItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|Get(requestConfiguration?:RecordingsRequestBuilderGetRequestConfiguration):CallRecordingCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|Post(body:CallRecording; requestConfiguration?:RecordingsRequestBuilderPostRequestConfiguration):CallRecording +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecordingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|ToPostRequestInformation(body:CallRecording; requestConfiguration?:RecordingsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|WithUrl(rawUrl:string):RecordingsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|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.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecordingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderGetRequestConfiguration::|public|queryParameters:RecordingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RecordingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.recordings.recordingsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|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.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.delta.deltaRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|content:ContentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|Delete(requestConfiguration?:CallTranscriptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|Get(requestConfiguration?:CallTranscriptItemRequestBuilderGetRequestConfiguration):CallTranscript +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|metadataContent:MetadataContentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|Patch(body:CallTranscript; requestConfiguration?:CallTranscriptItemRequestBuilderPatchRequestConfiguration):CallTranscript +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CallTranscriptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CallTranscriptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|ToPatchRequestInformation(body:CallTranscript; requestConfiguration?:CallTranscriptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|WithUrl(rawUrl:string):CallTranscriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CallTranscriptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CallTranscriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CallTranscriptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):CallTranscript +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.contentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.contentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.contentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.contentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.contentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.content.contentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|Delete(requestConfiguration?:MetadataContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|Get(requestConfiguration?:MetadataContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:MetadataContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MetadataContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MetadataContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:MetadataContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|WithUrl(rawUrl:string):MetadataContentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.metadataContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.metadataContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.metadataContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.metadataContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.metadataContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.item.metadataContent.metadataContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|ByCallTranscriptId(callTranscriptId:string):CallTranscriptItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|Get(requestConfiguration?:TranscriptsRequestBuilderGetRequestConfiguration):CallTranscriptCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|Post(body:CallTranscript; requestConfiguration?:TranscriptsRequestBuilderPostRequestConfiguration):CallTranscript +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TranscriptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|ToPostRequestInformation(body:CallTranscript; requestConfiguration?:TranscriptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|WithUrl(rawUrl:string):TranscriptsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|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.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TranscriptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderGetRequestConfiguration::|public|queryParameters:TranscriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TranscriptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.adhocCalls.item.transcripts.transcriptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.agreementAcceptances.AgreementAcceptancesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.agreementAcceptances.AgreementAcceptancesRequestBuilder::|public|ByAgreementAcceptanceId(agreementAcceptanceId:string):AgreementAcceptanceItemRequestBuilder Microsoft\Graph\Beta\Generated.users.item.agreementAcceptances.AgreementAcceptancesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -406130,6 +409841,7 @@ Microsoft\Graph\Beta\Generated.users.item.usageRights.usageRightsRequestBuilderP Microsoft\Graph\Beta\Generated.users.item.usageRights.usageRightsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|activities:ActivitiesRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|adhocCalls:AdhocCallsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|agreementAcceptances:AgreementAcceptancesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|analytics:AnalyticsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|appConsentRequestsForApproval:AppConsentRequestsForApprovalRequestBuilder diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index aed281bb489..9ff5739941f 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "5EB399F334C0F9E55B0F2AE5E8680B7D005A4B5B843DC7B13F0CE1ADC74470F3DF65A1C99C015A566C5DAC6D19C0BB9A3742F9D19905375CE07BAA180CFA9681", + "descriptionHash": "210748C370E8C008FEC7B35917759487777853C327E5F1110B8AE829FB1FFCCC449B17C42253984FB6379E2587AF94E61187A6C052C14EA092EA4686B777D848", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0",