diff --git a/.github/workflows/pr-validation.yml b/.github/workflows/pr-validation.yml index 866bff6d07e..4444dc3c975 100644 --- a/.github/workflows/pr-validation.yml +++ b/.github/workflows/pr-validation.yml @@ -25,7 +25,7 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php-versions }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Composer validate run: | composer validate 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..86dc0ad26fe 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php @@ -63,11 +63,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an updatableAsset object. + * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. * @param UpdatableAssetItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-delete?view=graph-rest-beta Find more info here */ public function delete(?UpdatableAssetItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -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 azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. * @param UpdatableAssetItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -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/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/DeviceManagement/TelecomExpenseManagementPartners/Count/CountRequestBuilder.php b/src/Generated/Communications/AdhocCalls/Count/CountRequestBuilder.php similarity index 93% rename from src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Count/CountRequestBuilder.php rename to src/Generated/Communications/AdhocCalls/Count/CountRequestBuilder.php index ffe6d42a33d..8a176c5702d 100644 --- a/src/Generated/DeviceManagement/TelecomExpenseManagementPartners/Count/CountRequestBuilder.php +++ b/src/Generated/Communications/AdhocCalls/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { 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/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php index fa53c6d9e16..d8a2e61ad97 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(IosLobAppProvisioningConfigurationAssignment $body, ?Assign } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php index 6e838857da3..38d126facd2 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. */ class AssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php index 5dcb1f39d3d..0a488cc1fda 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?IosLobAppProvisioningConfigurationAssignmentItemRequestB } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?IosLobAppProvisioningConfigurationAs } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php index b031f346af1..1c97c4a49fa 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. */ class IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 4716ce71f37..090499f4111 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 5b371cef640..b99be88bc12 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php index e0b1859a380..b0b8a54b7ca 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 56f4e786aa1..4088bd447e4 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/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/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 7a24bb9c9df..7dbb76145fa 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index d7ee5a990b8..73a8b6ddd1e 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php index 8740aed1d3a..89ad48ad55a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 8013221e802..6079eeb24a5 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 1cfbe64cf72..84351b42c85 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 2d6ad212da6..149efc30502 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php index 77a0a1fabd1..6d28ef97b28 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 70f783e738b..9aade7a3dc4 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index a902d28837a..6497e6db433 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 74df59e0926..71565a28335 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php index fb1453b6a1c..812a2c95e2c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 051fa1ca78c..8afdc1775eb 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/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/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 6d3d45d7029..67e174c8626 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 0846947f01f..0801ce4adad 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php index 43c26f56794..131ec1141c8 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 66f383acbd9..114576afcc1 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index c8e6351c94b..6a44931e3ab 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 9f379879731..cfb9accab9d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php index 859bebaca20..8271e2981f2 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index de84d04aebd..14d1dc175eb 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index de95a07693b..5a986cf983b 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 74414c7c931..649552c9d3b 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php index decd67d5817..30ac3080841 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index e7b983c62c7..87fd5c31173 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/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/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 4acad591b28..f6455206e42 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 71d882e434c..a77728d1ca5 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php index aabb37776b2..05d4cf8c094 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 8aef69889e9..e664107dbf5 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/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/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 641be0696c0..b5a5ca0cc95 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 5e8aa48b41a..66c827c2a87 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php index 4a026bdcf1f..ad9f4d10adc 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index e65051c8c53..4009f8539db 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/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/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index ba3fdc1bec7..967c51bc070 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index e53fb229de4..41475abde2d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php index 14fac83c715..618858f2a68 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index e0c64b7a5d5..97c83d11773 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/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/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index aaac626080c..7cc356bd992 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 5f0905df4bc..978e97330b3 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php index 079b210802d..5f5f98909de 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 4fa7d37993a..575cd006e55 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/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/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index ad676be494b..f0fbc321d81 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 7c3442b911c..ba3c682aa67 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php index ff9f9020609..9942afd076f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index f9960053654..88df3553718 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/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/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index a3bb985748c..5f2eaba3675 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index e0ac3f267cb..0a36498598e 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php index 74a5a6d6611..bae6337bcfe 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 0cb44bd4e26..44521692a36 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index facb6b84c90..7216d07c401 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index fdbd0b6ea9a..366bd9b35cd 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php index 74e5b953b73..b458070ca05 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index a86432acc10..a8c79902a99 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/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/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 6253de1433e..2652ba347c9 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index b83c9ef04d5..2b8b91f1481 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php index 1c46089d6d6..817c569770f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 4feb373615c..70ba4e98264 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index b1cd238db02..0bc544b8c6a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 342fa47078a..186e177ef1c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php index 6b7ed15707d..7499f6a167d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index a6202271c72..9d1211f2907 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/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/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 52f49e4acbe..6ef06d2f31e 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index a640d9b161a..711a29c720b 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php index a605a6cdfaf..561ba1fb346 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index f340d4a4d3d..11d6a020300 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/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/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index bbbf44b2180..6cd9a8569e1 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index ed9ef131298..2d1eac366ca 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php index 3c79d9d0cf7..4920ad34909 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index b426f2b5182..f66b0ecc098 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 9a392021e9c..377a3d494f2 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index b8bcfa88946..ebb60089abb 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php index 560fc8417b5..cb5fa8cd102 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 2f5d0f80738..f572dba878f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/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/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index ee6db43d733..a3d1a87a4b8 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index befcfa88f8f..0a6a3385ca8 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php index 56e8418ec18..d776dff7f55 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index a624752d271..9b664665467 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index cc69e4f2c2d..fff9959c763 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 2aacef29770..ff546639f9f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php index 6836522ea39..2025dbf4e22 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 70a78863bf8..46b1d94ed51 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 8e1dbbafbaf..436ce543d79 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 9a5b05590a6..22e831a6086 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php index efe7ed20004..de36eb36706 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 2528998ae0d..6ab207e2278 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/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/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/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php index 572adc03c23..3dbc9a2cdbf 100644 --- a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?ExternalItemItemRequestBuilderGetRequestConfiguration $requ } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-beta Find more info here */ public function put(ExternalItem $body, ?ExternalItemItemRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?ExternalItemItemRequestBuilderGetReques } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php index 089d28039f6..467f2d1822f 100644 --- a/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php +++ b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?DataConnectorsRequestBuilderGetRequestConfiguration $reques } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-post?view=graph-rest-beta Find more info here */ public function post(IndustryDataConnector $body, ?DataConnectorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?DataConnectorsRequestBuilderGetRequestC } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php index 546dd3a5a99..e506e27bd63 100644 --- a/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?IndustryDataConnectorItemRequestBuilderGetRequestConfigurat } /** - * Update the properties of a oneRosterApiDataConnector object. + * Update the properties of an azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-update?view=graph-rest-beta Find more info here */ public function patch(IndustryDataConnector $body, ?IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?IndustryDataConnectorItemRequestBuilder } /** - * Update the properties of a oneRosterApiDataConnector object. + * Update the properties of an azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php b/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php index bf307224d84..79838d1edef 100644 --- a/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?InboundFlowItemRequestBuilderGetRequestConfiguration $reque } /** - * Update the properties of an inboundFileFlow object. + * Update the properties of an inboundApiFlow object. * @param InboundFlow $body The request body * @param InboundFlowItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-update?view=graph-rest-beta Find more info here */ public function patch(InboundFlow $body, ?InboundFlowItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?InboundFlowItemRequestBuilderGetRequest } /** - * Update the properties of an inboundFileFlow object. + * Update the properties of an inboundApiFlow object. * @param InboundFlow $body The request body * @param InboundFlowItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/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/GroupsRequestBuilder.php b/src/Generated/Groups/GroupsRequestBuilder.php index e484e11c847..d7217fcbcb1 100644 --- a/src/Generated/Groups/GroupsRequestBuilder.php +++ b/src/Generated/Groups/GroupsRequestBuilder.php @@ -107,12 +107,12 @@ public function get(?GroupsRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-beta Find more info here */ public function post(Group $body, ?GroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -144,7 +144,7 @@ public function toGetRequestInformation(?GroupsRequestBuilderGetRequestConfigura } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/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/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php index 5be5c780b5c..02637068d88 100644 --- a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php +++ b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php @@ -54,11 +54,11 @@ public function delete(?CustomAuthenticationExtensionItemRequestBuilderDeleteReq } /** - * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @param CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/customauthenticationextension-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/authenticationeventlistener-get?view=graph-rest-beta Find more info here */ public function get(?CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -102,7 +102,7 @@ public function toDeleteRequestInformation(?CustomAuthenticationExtensionItemReq } /** - * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @param CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php index 64cff1ae17d..6ac33f29928 100644 --- a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. */ class CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php index 290cf013281..afc302ee098 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); @@ -60,12 +60,12 @@ public function get(?CustomCalloutExtensionItemRequestBuilderGetRequestConfigura } /** - * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + * Update the properties of an accessPackageAssignmentWorkflowExtension object. * @param CustomCalloutExtension $body The request body * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-update?view=graph-rest-beta Find more info here */ public function patch(CustomCalloutExtension $body, ?CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $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 */ @@ -115,7 +115,7 @@ public function toGetRequestInformation(?CustomCalloutExtensionItemRequestBuilde } /** - * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + * Update the properties of an accessPackageAssignmentWorkflowExtension object. * @param CustomCalloutExtension $body The request body * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/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..6b91fa3ead3 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 a customAccessPackageWorkflowExtension 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 customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings 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/customaccesspackageworkflowextension-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 a customAccessPackageWorkflowExtension 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 customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php index 24b59152a99..0b3bfdc136d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php @@ -120,11 +120,11 @@ public function delete(?AccessPackageItemRequestBuilderDeleteRequestConfiguratio } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta Find more info here */ public function get(?AccessPackageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -169,7 +169,7 @@ public function toDeleteRequestInformation(?AccessPackageItemRequestBuilderDelet } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php index b2fe7f6b346..b1ff43ca6d4 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. */ class AccessPackageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php index c463b1c09aa..4ec0ae29611 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php @@ -65,11 +65,11 @@ public function delete(?AccessPackagesWithUniqueNameRequestBuilderDeleteRequestC } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta Find more info here */ public function get(?AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -114,7 +114,7 @@ public function toDeleteRequestInformation(?AccessPackagesWithUniqueNameRequestB } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php index 8900e6f934e..62a3fe523c2 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. */ class AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php index 69b1ac60dbc..00d359b13d3 100644 --- a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php @@ -70,11 +70,11 @@ public function delete(?AgreementItemRequestBuilderDeleteRequestConfiguration $r } /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. * @param AgreementItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-beta Find more info here */ public function get(?AgreementItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -119,7 +119,7 @@ public function toDeleteRequestInformation(?AgreementItemRequestBuilderDeleteReq } /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. * @param AgreementItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php index 08036143775..e1d6d93093c 100644 --- a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. */ class AgreementItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php index 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/AndroidManagedAppProtection.php b/src/Generated/Models/AndroidManagedAppProtection.php index 24eec1b46d9..124a6da69c7 100644 --- a/src/Generated/Models/AndroidManagedAppProtection.php +++ b/src/Generated/Models/AndroidManagedAppProtection.php @@ -240,7 +240,7 @@ public function getConnectToVpnOnLaunch(): ?bool { } /** - * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. * @return string|null */ public function getCustomBrowserDisplayName(): ?string { @@ -252,7 +252,7 @@ public function getCustomBrowserDisplayName(): ?string { } /** - * Gets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Gets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. * @return string|null */ public function getCustomBrowserPackageId(): ?string { @@ -829,7 +829,7 @@ public function setConnectToVpnOnLaunch(?bool $value): void { } /** - * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. * @param string|null $value Value to set for the customBrowserDisplayName property. */ public function setCustomBrowserDisplayName(?string $value): void { @@ -837,7 +837,7 @@ public function setCustomBrowserDisplayName(?string $value): void { } /** - * Sets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Sets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. * @param string|null $value Value to set for the customBrowserPackageId property. */ public function setCustomBrowserPackageId(?string $value): void { diff --git a/src/Generated/Models/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/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..21762535d4c --- /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 calendarEventId property + * @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 createdDateTime property + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * 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 calendarEventId property + * @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 createdDateTime property + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the @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/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/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/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/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/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/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/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/DeviceManagementConfigurationStringSettingValueDefinition.php b/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php index 1eb922e8001..4e883bce7ea 100644 --- a/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php @@ -67,7 +67,7 @@ public function getFileTypes(): ?array { } /** - * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. * @return DeviceManagementConfigurationStringFormat|null */ public function getFormat(): ?DeviceManagementConfigurationStringFormat { @@ -103,7 +103,7 @@ public function getIsSecret(): ?bool { } /** - * Gets the maximumLength property value. Maximum length of string + * Gets the maximumLength property value. Maximum length of string. Valid values 0 to 87516 * @return int|null */ public function getMaximumLength(): ?int { @@ -115,7 +115,7 @@ public function getMaximumLength(): ?int { } /** - * Gets the minimumLength property value. Minimum length of string + * Gets the minimumLength property value. Minimum length of string. Valid values 0 to 87516 * @return int|null */ public function getMinimumLength(): ?int { @@ -149,7 +149,7 @@ public function setFileTypes(?array $value): void { } /** - * Sets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + * Sets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. * @param DeviceManagementConfigurationStringFormat|null $value Value to set for the format property. */ public function setFormat(?DeviceManagementConfigurationStringFormat $value): void { @@ -173,7 +173,7 @@ public function setIsSecret(?bool $value): void { } /** - * Sets the maximumLength property value. Maximum length of string + * Sets the maximumLength property value. Maximum length of string. Valid values 0 to 87516 * @param int|null $value Value to set for the maximumLength property. */ public function setMaximumLength(?int $value): void { @@ -181,7 +181,7 @@ public function setMaximumLength(?int $value): void { } /** - * Sets the minimumLength property value. Minimum length of string + * Sets the minimumLength property value. Minimum length of string. Valid values 0 to 87516 * @param int|null $value Value to set for the minimumLength property. */ public function setMinimumLength(?int $value): void { diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index 02f200580fe..df15e859b0b 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(); @@ -1080,8 +1086,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 +1273,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 +1299,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 +1463,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 +1697,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 +1847,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 +1940,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 +2112,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 +2186,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 +2302,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/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 @@ +|null */ public function getAssignments(): ?array { @@ -95,7 +95,7 @@ public function getDisplayName(): ?string { } /** - * Gets the expirationDateTime property value. Optional profile expiration date and time. + * Gets the expirationDateTime property value. Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. * @return DateTime|null */ public function getExpirationDateTime(): ?DateTime { @@ -248,7 +248,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. + * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param array|null $value Value to set for the assignments property. */ public function setAssignments(?array $value): void { @@ -288,7 +288,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the expirationDateTime property value. Optional profile expiration date and time. + * Sets the expirationDateTime property value. Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. * @param DateTime|null $value Value to set for the expirationDateTime property. */ public function setExpirationDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/IosWiredNetworkConfiguration.php b/src/Generated/Models/IosWiredNetworkConfiguration.php new file mode 100644 index 00000000000..1cf07fecc3c --- /dev/null +++ b/src/Generated/Models/IosWiredNetworkConfiguration.php @@ -0,0 +1,279 @@ +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/KeyValue.php b/src/Generated/Models/KeyValue.php index 57f9f6d6847..f6aca146795 100644 --- a/src/Generated/Models/KeyValue.php +++ b/src/Generated/Models/KeyValue.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the key property value. Contains the name of the field that a value is associated with. + * Gets the key property value. Key. * @return string|null */ public function getKey(): ?string { @@ -93,7 +93,7 @@ public function getOdataType(): ?string { } /** - * Gets the value property value. Contains the corresponding value for the specified key. + * Gets the value property value. Value. * @return string|null */ public function getValue(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the key property value. Contains the name of the field that a value is associated with. + * Sets the key property value. Key. * @param string|null $value Value to set for the key property. */ public function setKey(?string $value): void { @@ -148,7 +148,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the value property value. Contains the corresponding value for the specified key. + * Sets the value property value. Value. * @param string|null $value Value to set for the value property. */ public function setValue(?string $value): void { diff --git a/src/Generated/Models/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/MobileApp.php b/src/Generated/Models/MobileApp.php index d82801de212..36fb49e1c05 100644 --- a/src/Generated/Models/MobileApp.php +++ b/src/Generated/Models/MobileApp.php @@ -104,7 +104,7 @@ public function getCategories(): ?array { } /** - * Gets the createdDateTime property value. The date and time the app was created. This property is read-only. + * Gets the createdDateTime property value. The date and time the app was created. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -116,7 +116,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the dependentAppCount property value. The total number of dependencies the child app has. This property is read-only. + * Gets the dependentAppCount property value. The total number of dependencies the child app has. * @return int|null */ public function getDependentAppCount(): ?int { @@ -215,7 +215,7 @@ public function getInformationUrl(): ?string { } /** - * Gets the isAssigned property value. The value indicating whether the app is assigned to at least one group. This property is read-only. + * Gets the isAssigned property value. The value indicating whether the app is assigned to at least one group. * @return bool|null */ public function getIsAssigned(): ?bool { @@ -251,7 +251,7 @@ public function getLargeIcon(): ?MimeContent { } /** - * Gets the lastModifiedDateTime property value. The date and time the app was last modified. This property is read-only. + * Gets the lastModifiedDateTime property value. The date and time the app was last modified. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -323,7 +323,7 @@ public function getPublishingState(): ?MobileAppPublishingState { } /** - * Gets the relationships property value. The set of direct relationships for this app. + * Gets the relationships property value. List of relationships for this mobile app. * @return array|null */ public function getRelationships(): ?array { @@ -375,7 +375,7 @@ public function getSupersedingAppCount(): ?int { } /** - * Gets the uploadState property value. The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. + * Gets the uploadState property value. The upload state. * @return int|null */ public function getUploadState(): ?int { @@ -426,7 +426,7 @@ public function setCategories(?array $value): void { } /** - * Sets the createdDateTime property value. The date and time the app was created. This property is read-only. + * Sets the createdDateTime property value. The date and time the app was created. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -434,7 +434,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the dependentAppCount property value. The total number of dependencies the child app has. This property is read-only. + * Sets the dependentAppCount property value. The total number of dependencies the child app has. * @param int|null $value Value to set for the dependentAppCount property. */ public function setDependentAppCount(?int $value): void { @@ -474,7 +474,7 @@ public function setInformationUrl(?string $value): void { } /** - * Sets the isAssigned property value. The value indicating whether the app is assigned to at least one group. This property is read-only. + * Sets the isAssigned property value. The value indicating whether the app is assigned to at least one group. * @param bool|null $value Value to set for the isAssigned property. */ public function setIsAssigned(?bool $value): void { @@ -498,7 +498,7 @@ public function setLargeIcon(?MimeContent $value): void { } /** - * Sets the lastModifiedDateTime property value. The date and time the app was last modified. This property is read-only. + * Sets the lastModifiedDateTime property value. The date and time the app was last modified. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { @@ -546,7 +546,7 @@ public function setPublishingState(?MobileAppPublishingState $value): void { } /** - * Sets the relationships property value. The set of direct relationships for this app. + * Sets the relationships property value. List of relationships for this mobile app. * @param array|null $value Value to set for the relationships property. */ public function setRelationships(?array $value): void { @@ -578,7 +578,7 @@ public function setSupersedingAppCount(?int $value): void { } /** - * Sets the uploadState property value. The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. + * Sets the uploadState property value. The upload state. * @param int|null $value Value to set for the uploadState property. */ public function setUploadState(?int $value): void { diff --git a/src/Generated/Models/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/Place.php b/src/Generated/Models/Place.php index 25c6aa1d83f..7b3a9743cb3 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. The checkIns property + * @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. The checkIns property + * @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/Report.php b/src/Generated/Models/Report.php index 7623931e57d..c7e571db244 100644 --- a/src/Generated/Models/Report.php +++ b/src/Generated/Models/Report.php @@ -60,7 +60,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the content property value. The http content that has the data + * Gets the content property value. Report content; details vary by report type. * @return StreamInterface|null */ public function getContent(): ?StreamInterface { @@ -122,7 +122,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the content property value. The http content that has the data + * Sets the content property value. Report content; details vary by report type. * @param StreamInterface|null $value Value to set for the content property. */ public function setContent(?StreamInterface $value): void { diff --git a/src/Generated/Models/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/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/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/WindowsAppXAppAssignmentSettings.php b/src/Generated/Models/WindowsAppXAppAssignmentSettings.php index 79b77f0b678..3e36be4f9c5 100644 --- a/src/Generated/Models/WindowsAppXAppAssignmentSettings.php +++ b/src/Generated/Models/WindowsAppXAppAssignmentSettings.php @@ -40,7 +40,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. + * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. * @return bool|null */ public function getUseDeviceContext(): ?bool { @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. + * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. * @param bool|null $value Value to set for the useDeviceContext property. */ public function setUseDeviceContext(?bool $value): void { diff --git a/src/Generated/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/WindowsUniversalAppXAppAssignmentSettings.php b/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php index 09549ae6756..f39201d31d5 100644 --- a/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php +++ b/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php @@ -40,7 +40,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. + * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. * @return bool|null */ public function getUseDeviceContext(): ?bool { @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. + * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. * @param bool|null $value Value to set for the useDeviceContext property. */ public function setUseDeviceContext(?bool $value): void { diff --git a/src/Generated/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/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..1110a5b8d01 --- /dev/null +++ b/src/Generated/Places/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}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get checkIns from places + * @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); + } + + /** + * Get checkIns from places + * @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/CheckIns/CheckInsRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/CheckIns/CheckInsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..750d8b239cb --- /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..39cfa1b429c --- /dev/null +++ b/src/Generated/Places/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}/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); + } + + /** + * Get checkIns from places + * @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; + } + + /** + * Get checkIns from places + * @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..bff7e19c04a --- /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..fb76f6d90eb --- /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]; + } + } + + /** + * Get checkIns from places + * @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); + } + + /** + * Get checkIns from places + * @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..171d400b9d8 --- /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..ba73e832c0c --- /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); + } + + /** + * Get checkIns from places + * @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; + } + + /** + * Get checkIns from places + * @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..6c39da3aa63 --- /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..7cbaa2770b0 --- /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]; + } + } + + /** + * Get checkIns from places + * @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); + } + + /** + * Get checkIns from places + * @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..124f6df751e --- /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..1c8960013b9 --- /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); + } + + /** + * Get checkIns from places + * @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; + } + + /** + * Get checkIns from places + * @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..37574a56f3e --- /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..8532c3583cf --- /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]; + } + } + + /** + * Get checkIns from places + * @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); + } + + /** + * Get checkIns from places + * @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..32282785de6 --- /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..f18533ee6bd --- /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); + } + + /** + * Get checkIns from places + * @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; + } + + /** + * Get checkIns from places + * @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..fa24822d27a --- /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..37c4321fc4c --- /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]; + } + } + + /** + * Get checkIns from places + * @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); + } + + /** + * Get checkIns from places + * @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..f619c008368 --- /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..35b016a1466 --- /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); + } + + /** + * Get checkIns from places + * @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; + } + + /** + * Get checkIns from places + * @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..1788341f11f --- /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..dd8c3f703b7 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. @@ -61,12 +69,12 @@ public function get(?IdentitySynchronizationRequestBuilderGetRequestConfiguratio } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param CrossTenantIdentitySyncPolicyPartner $body The request body * @param IdentitySynchronizationRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-beta Find more info here */ public function put(CrossTenantIdentitySyncPolicyPartner $body, ?IdentitySynchronizationRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -116,7 +124,7 @@ public function toGetRequestInformation(?IdentitySynchronizationRequestBuilderGe } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param CrossTenantIdentitySyncPolicyPartner $body The request body * @param IdentitySynchronizationRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Policies/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/Sites/Item/Lists/Item/ListItemRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php index f5edeb4e589..8df076b625d 100644 --- a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php @@ -125,11 +125,11 @@ public function delete(?ListItemRequestBuilderDeleteRequestConfiguration $reques } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param ListItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/list-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-beta Find more info here */ public function get(?ListItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -173,7 +173,7 @@ public function toDeleteRequestInformation(?ListItemRequestBuilderDeleteRequestC } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param ListItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php index 183d8b067e0..33f5af44dc0 100644 --- a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. */ class ListItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/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/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.php b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.php index b8f5e3147a8..179c05e68a1 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?FileStorageContainerTypeAppPermissionGrantAppItemRequestBui } /** - * Create a new fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + * Update the properties of a fileStorageContainerTypeAppPermissionGrant object. * @param FileStorageContainerTypeAppPermissionGrant $body The request body * @param FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderPatchRequestConfiguration|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/filestoragecontainertyperegistration-post-applicationpermissiongrants?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/filestoragecontainertypeapppermissiongrant-update?view=graph-rest-beta Find more info here */ public function patch(FileStorageContainerTypeAppPermissionGrant $body, ?FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?FileStorageContainerTypeAppPermissionGr } /** - * Create a new fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + * Update the properties of a fileStorageContainerTypeAppPermissionGrant object. * @param FileStorageContainerTypeAppPermissionGrant $body The request body * @param FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php index c113f1edcf7..74438e7f446 100644 --- a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/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 channel. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-beta Find more info here */ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -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 channel. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php index 80ee643e6d8..d6511aba83e 100644 --- a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php +++ b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php @@ -62,12 +62,12 @@ public function get(?MultiTenantOrganizationRequestBuilderGetRequestConfiguratio } /** - * Update the properties of a multi-tenant organization. + * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-beta Find more info here */ public function patch(MultiTenantOrganization $body, ?MultiTenantOrganizationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -99,7 +99,7 @@ public function toGetRequestInformation(?MultiTenantOrganizationRequestBuilderGe } /** - * Update the properties of a multi-tenant organization. + * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/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/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..a7b6c8a85eb 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 @@ -156431,10 +157508,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 +182984,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 +183279,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 +184756,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 +184898,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 +185050,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 +187845,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 +189034,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 +189048,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 +189858,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 +190293,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 +190317,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 +190332,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 +190702,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 +191858,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 +192935,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 +194609,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 +195590,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 +196175,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 +196186,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 @@ -197543,6 +199113,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 +199456,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 +199504,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 +201034,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 +201241,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 +201276,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 +201338,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 +205880,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 @@ -204624,7 +206327,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 +206520,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 +207499,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 +207517,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 +207566,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 +207582,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 +216517,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 +216598,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 +218513,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 +218525,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 +219638,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 +221559,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 +223768,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 +223812,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 +223844,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 +225108,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 +227733,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 +227742,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 +227759,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 +227766,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 +232819,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 +232884,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 +233054,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 +233131,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 +233275,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 +233704,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 +233920,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 +234048,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 +234563,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 +234730,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 +234754,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 +235028,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 +235080,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 @@ -239524,6 +241567,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 +241580,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 +242671,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 +242781,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 +242814,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 +245179,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 +246441,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 +246467,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 +246479,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 +251743,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 +253351,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 +254782,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 +256302,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 +258456,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 +258627,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 +258702,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 +259790,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 +259803,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 +261398,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 +261539,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 +262881,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 +262981,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 +267192,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 +270030,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 @@ -268178,6 +270401,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 +270564,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 +270775,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 +273141,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 @@ -272705,6 +274953,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 +275022,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 +275046,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 +275208,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 +275477,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 +279117,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 +279731,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 +279740,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 +279789,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 +280108,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 +283781,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 +283802,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 +285299,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 +285446,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 +285584,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 +288790,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 +288883,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 +288964,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 +289064,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 +289218,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 +289358,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 +291628,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 +291787,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 +291811,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 +291828,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 +291991,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 +292724,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 +292914,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 +293238,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 +314488,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 +314510,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 +317087,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 +317197,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 +379615,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 +409642,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..468af36bf3d 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "5EB399F334C0F9E55B0F2AE5E8680B7D005A4B5B843DC7B13F0CE1ADC74470F3DF65A1C99C015A566C5DAC6D19C0BB9A3742F9D19905375CE07BAA180CFA9681", + "descriptionHash": "A0EC964C141503AB2CA8292C73CBE5CD6C1EB78B8FC1CE6A9A31805C10E44957F0F102F5D44370092370B570087DA11BA4CCEEC9B9EC0B3F0EC727F3DE65F0F4", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0",