diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php index 0963fa28217..597e00cda8e 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a resourceConnection object. + * Delete an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-delete?view=graph-rest-beta Find more info here */ public function delete(?ResourceConnectionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -46,11 +46,11 @@ public function delete(?ResourceConnectionItemRequestBuilderDeleteRequestConfigu } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-get?view=graph-rest-beta Find more info here */ public function get(?ResourceConnectionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -76,7 +76,7 @@ public function patch(ResourceConnection $body, ?ResourceConnectionItemRequestBu } /** - * Delete a resourceConnection object. + * Delete an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?ResourceConnectionItemRequestBuilder } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php index 8b1c41acdc1..b66c01b89f0 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. */ class ResourceConnectionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php index a340ff11b06..4954835d850 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 updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. + * Delete an updatableAsset object. * @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-updatableassetgroup-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-delete?view=graph-rest-beta Find more info here */ public function delete(?UpdatableAssetItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -108,7 +108,7 @@ public function patch(UpdatableAsset $body, ?UpdatableAssetItemRequestBuilderPat } /** - * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. + * Delete an updatableAsset object. * @param UpdatableAssetItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php b/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php index 0f05c8b184a..94bd9218eff 100644 --- a/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php +++ b/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta Find more info here */ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostReque } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/AppCatalogs/TeamsApps/TeamsAppsRequestBuilder.php b/src/Generated/AppCatalogs/TeamsApps/TeamsAppsRequestBuilder.php index e73c705c79d..ecb73fcaa0e 100644 --- a/src/Generated/AppCatalogs/TeamsApps/TeamsAppsRequestBuilder.php +++ b/src/Generated/AppCatalogs/TeamsApps/TeamsAppsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List apps from the Microsoft Teams app catalog. This includes apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. + * List apps from the Microsoft Teams app catalog, including apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. * @param TeamsAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -83,7 +83,7 @@ public function post(TeamsApp $body, ?TeamsAppsRequestBuilderPostRequestConfigur } /** - * List apps from the Microsoft Teams app catalog. This includes apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. + * List apps from the Microsoft Teams app catalog, including apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. * @param TeamsAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/AppCatalogs/TeamsApps/TeamsAppsRequestBuilderGetQueryParameters.php b/src/Generated/AppCatalogs/TeamsApps/TeamsAppsRequestBuilderGetQueryParameters.php index 4602ed659e1..0b8bf26d1af 100644 --- a/src/Generated/AppCatalogs/TeamsApps/TeamsAppsRequestBuilderGetQueryParameters.php +++ b/src/Generated/AppCatalogs/TeamsApps/TeamsAppsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List apps from the Microsoft Teams app catalog. This includes apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. + * List apps from the Microsoft Teams app catalog, including apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. */ class TeamsAppsRequestBuilderGetQueryParameters { diff --git a/src/Generated/BaseGraphClient.php b/src/Generated/BaseGraphClient.php index cd39bd08e72..be86898bf7f 100644 --- a/src/Generated/BaseGraphClient.php +++ b/src/Generated/BaseGraphClient.php @@ -25,6 +25,7 @@ use Microsoft\Graph\Beta\Generated\BookingBusinesses\BookingBusinessesRequestBuilder; use Microsoft\Graph\Beta\Generated\BookingCurrencies\BookingCurrenciesRequestBuilder; use Microsoft\Graph\Beta\Generated\BusinessFlowTemplates\BusinessFlowTemplatesRequestBuilder; +use Microsoft\Graph\Beta\Generated\CertificateAuthorities\CertificateAuthoritiesRequestBuilder; use Microsoft\Graph\Beta\Generated\CertificateBasedAuthConfiguration\CertificateBasedAuthConfigurationRequestBuilder; use Microsoft\Graph\Beta\Generated\Chats\ChatsRequestBuilder; use Microsoft\Graph\Beta\Generated\Commands\CommandsRequestBuilder; @@ -119,6 +120,7 @@ use Microsoft\Graph\Beta\Generated\TeamsTemplates\TeamsTemplatesRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\TeamTemplateDefinitionRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamworkRequestBuilder; +use Microsoft\Graph\Beta\Generated\Templates\TemplatesRequestBuilder; use Microsoft\Graph\Beta\Generated\TenantRelationships\TenantRelationshipsRequestBuilder; use Microsoft\Graph\Beta\Generated\TermStore\TermStoreRequestBuilder; use Microsoft\Graph\Beta\Generated\ThreatSubmission\ThreatSubmissionRequestBuilder; @@ -291,6 +293,13 @@ public function businessFlowTemplates(): BusinessFlowTemplatesRequestBuilder { return new BusinessFlowTemplatesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the certificateAuthorityPath singleton. + */ + public function certificateAuthorities(): CertificateAuthoritiesRequestBuilder { + return new CertificateAuthoritiesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the collection of certificateBasedAuthConfiguration entities. */ @@ -914,6 +923,13 @@ public function teamwork(): TeamworkRequestBuilder { return new TeamworkRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the template singleton. + */ + public function templates(): TemplatesRequestBuilder { + return new TemplatesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the tenantRelationship singleton. */ diff --git a/src/Generated/CertificateAuthorities/CertificateAuthoritiesRequestBuilder.php b/src/Generated/CertificateAuthorities/CertificateAuthoritiesRequestBuilder.php new file mode 100644 index 00000000000..2442e7b99a3 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateAuthoritiesRequestBuilder.php @@ -0,0 +1,128 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the mutualTlsOauthConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + */ + public function mutualTlsOauthConfigurations(): MutualTlsOauthConfigurationsRequestBuilder { + return new MutualTlsOauthConfigurationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CertificateAuthoritiesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/certificateAuthorities{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get certificateAuthorities + * @param CertificateAuthoritiesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CertificateAuthoritiesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateAuthorityPath::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update certificateAuthorities + * @param CertificateAuthorityPath $body The request body + * @param CertificateAuthoritiesRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CertificateAuthorityPath $body, ?CertificateAuthoritiesRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateAuthorityPath::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get certificateAuthorities + * @param CertificateAuthoritiesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CertificateAuthoritiesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 certificateAuthorities + * @param CertificateAuthorityPath $body The request body + * @param CertificateAuthoritiesRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CertificateAuthorityPath $body, ?CertificateAuthoritiesRequestBuilderPatchRequestConfiguration $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 CertificateAuthoritiesRequestBuilder + */ + public function withUrl(string $rawUrl): CertificateAuthoritiesRequestBuilder { + return new CertificateAuthoritiesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateAuthoritiesRequestBuilderGetQueryParameters.php b/src/Generated/CertificateAuthorities/CertificateAuthoritiesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..db1f64a682a --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateAuthoritiesRequestBuilderGetQueryParameters.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 CertificateAuthoritiesRequestBuilderGetQueryParameters 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/CertificateAuthorities/CertificateAuthoritiesRequestBuilderGetRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateAuthoritiesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fadf0605e4c --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateAuthoritiesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CertificateAuthoritiesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CertificateAuthoritiesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CertificateAuthoritiesRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CertificateAuthoritiesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CertificateAuthoritiesRequestBuilderGetQueryParameters { + return new CertificateAuthoritiesRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateAuthoritiesRequestBuilderPatchRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateAuthoritiesRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..901d4c8cfeb --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateAuthoritiesRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/CertificateBasedApplicationConfigurationsRequestBuilder.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/CertificateBasedApplicationConfigurationsRequestBuilder.php new file mode 100644 index 00000000000..499fe1be9e1 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/CertificateBasedApplicationConfigurationsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the certificateBasedApplicationConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + * @param string $certificateBasedApplicationConfigurationId The unique identifier of certificateBasedApplicationConfiguration + * @return CertificateBasedApplicationConfigurationItemRequestBuilder + */ + public function byCertificateBasedApplicationConfigurationId(string $certificateBasedApplicationConfigurationId): CertificateBasedApplicationConfigurationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['certificateBasedApplicationConfiguration%2Did'] = $certificateBasedApplicationConfigurationId; + return new CertificateBasedApplicationConfigurationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CertificateBasedApplicationConfigurationsRequestBuilder 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}/certificateAuthorities/certificateBasedApplicationConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Defines the trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + * @param CertificateBasedApplicationConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CertificateBasedApplicationConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateBasedApplicationConfigurationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to certificateBasedApplicationConfigurations for certificateAuthorities + * @param CertificateBasedApplicationConfiguration $body The request body + * @param CertificateBasedApplicationConfigurationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CertificateBasedApplicationConfiguration $body, ?CertificateBasedApplicationConfigurationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateBasedApplicationConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Defines the trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + * @param CertificateBasedApplicationConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CertificateBasedApplicationConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 certificateBasedApplicationConfigurations for certificateAuthorities + * @param CertificateBasedApplicationConfiguration $body The request body + * @param CertificateBasedApplicationConfigurationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CertificateBasedApplicationConfiguration $body, ?CertificateBasedApplicationConfigurationsRequestBuilderPostRequestConfiguration $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 CertificateBasedApplicationConfigurationsRequestBuilder + */ + public function withUrl(string $rawUrl): CertificateBasedApplicationConfigurationsRequestBuilder { + return new CertificateBasedApplicationConfigurationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/CertificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/CertificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..78443a84cc9 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/CertificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters.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 CertificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters 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/CertificateAuthorities/CertificateBasedApplicationConfigurations/CertificateBasedApplicationConfigurationsRequestBuilderGetRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/CertificateBasedApplicationConfigurationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cfe49e87183 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/CertificateBasedApplicationConfigurationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CertificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CertificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CertificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters. + * @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 CertificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters + */ + 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): CertificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters { + return new CertificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/CertificateBasedApplicationConfigurationsRequestBuilderPostRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/CertificateBasedApplicationConfigurationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..cd72d7446b0 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/CertificateBasedApplicationConfigurationsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Count/CountRequestBuilder.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..9658fb69f27 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/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}/certificateAuthorities/certificateBasedApplicationConfigurations/$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/CertificateAuthorities/CertificateBasedApplicationConfigurations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1dd12e372c7 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..076c075036a --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/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/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilder.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilder.php new file mode 100644 index 00000000000..1873107acea --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CertificateBasedApplicationConfigurationItemRequestBuilder 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}/certificateAuthorities/certificateBasedApplicationConfigurations/{certificateBasedApplicationConfiguration%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property certificateBasedApplicationConfigurations for certificateAuthorities + * @param CertificateBasedApplicationConfigurationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CertificateBasedApplicationConfigurationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Defines the trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + * @param CertificateBasedApplicationConfigurationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CertificateBasedApplicationConfigurationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateBasedApplicationConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property certificateBasedApplicationConfigurations in certificateAuthorities + * @param CertificateBasedApplicationConfiguration $body The request body + * @param CertificateBasedApplicationConfigurationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CertificateBasedApplicationConfiguration $body, ?CertificateBasedApplicationConfigurationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateBasedApplicationConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property certificateBasedApplicationConfigurations for certificateAuthorities + * @param CertificateBasedApplicationConfigurationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CertificateBasedApplicationConfigurationItemRequestBuilderDeleteRequestConfiguration $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 trusted certificate authorities for certificates that can be added to apps and service principals in the tenant. + * @param CertificateBasedApplicationConfigurationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CertificateBasedApplicationConfigurationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 certificateBasedApplicationConfigurations in certificateAuthorities + * @param CertificateBasedApplicationConfiguration $body The request body + * @param CertificateBasedApplicationConfigurationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CertificateBasedApplicationConfiguration $body, ?CertificateBasedApplicationConfigurationItemRequestBuilderPatchRequestConfiguration $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 CertificateBasedApplicationConfigurationItemRequestBuilder + */ + public function withUrl(string $rawUrl): CertificateBasedApplicationConfigurationItemRequestBuilder { + return new CertificateBasedApplicationConfigurationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..fd255926849 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d49c0a77dd7 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters.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 CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters 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/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..aff24071d61 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters { + return new CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..b9d3991ca8b --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/CertificateBasedApplicationConfigurationItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Count/CountRequestBuilder.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ce60bc0a5ee --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/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}/certificateAuthorities/certificateBasedApplicationConfigurations/{certificateBasedApplicationConfiguration%2Did}/trustedCertificateAuthorities/$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/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7929b4834af --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2dc1084cfe0 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/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/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilder.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilder.php new file mode 100644 index 00000000000..7cf9523e03a --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilder.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}/certificateAuthorities/certificateBasedApplicationConfigurations/{certificateBasedApplicationConfiguration%2Did}/trustedCertificateAuthorities/{certificateAuthorityAsEntity%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property trustedCertificateAuthorities for certificateAuthorities + * @param CertificateAuthorityAsEntityItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CertificateAuthorityAsEntityItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of trusted certificate authorities. + * @param CertificateAuthorityAsEntityItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CertificateAuthorityAsEntityItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateAuthorityAsEntity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property trustedCertificateAuthorities in certificateAuthorities + * @param CertificateAuthorityAsEntity $body The request body + * @param CertificateAuthorityAsEntityItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CertificateAuthorityAsEntity $body, ?CertificateAuthorityAsEntityItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateAuthorityAsEntity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property trustedCertificateAuthorities for certificateAuthorities + * @param CertificateAuthorityAsEntityItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CertificateAuthorityAsEntityItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Collection of trusted certificate authorities. + * @param CertificateAuthorityAsEntityItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CertificateAuthorityAsEntityItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 trustedCertificateAuthorities in certificateAuthorities + * @param CertificateAuthorityAsEntity $body The request body + * @param CertificateAuthorityAsEntityItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CertificateAuthorityAsEntity $body, ?CertificateAuthorityAsEntityItemRequestBuilderPatchRequestConfiguration $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 CertificateAuthorityAsEntityItemRequestBuilder + */ + public function withUrl(string $rawUrl): CertificateAuthorityAsEntityItemRequestBuilder { + return new CertificateAuthorityAsEntityItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f73111b20c6 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ce3ddbb3e92 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters.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 CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters 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/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilderGetRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..649f117d527 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters { + return new CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ab18abc2e66 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/Item/CertificateAuthorityAsEntityItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/TrustedCertificateAuthoritiesRequestBuilder.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/TrustedCertificateAuthoritiesRequestBuilder.php new file mode 100644 index 00000000000..aff1983d050 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/TrustedCertificateAuthoritiesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the trustedCertificateAuthorities property of the microsoft.graph.trustedCertificateAuthorityAsEntityBase entity. + * @param string $certificateAuthorityAsEntityId The unique identifier of certificateAuthorityAsEntity + * @return CertificateAuthorityAsEntityItemRequestBuilder + */ + public function byCertificateAuthorityAsEntityId(string $certificateAuthorityAsEntityId): CertificateAuthorityAsEntityItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['certificateAuthorityAsEntity%2Did'] = $certificateAuthorityAsEntityId; + return new CertificateAuthorityAsEntityItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TrustedCertificateAuthoritiesRequestBuilder 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}/certificateAuthorities/certificateBasedApplicationConfigurations/{certificateBasedApplicationConfiguration%2Did}/trustedCertificateAuthorities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of trusted certificate authorities. + * @param TrustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TrustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateAuthorityAsEntityCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to trustedCertificateAuthorities for certificateAuthorities + * @param CertificateAuthorityAsEntity $body The request body + * @param TrustedCertificateAuthoritiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CertificateAuthorityAsEntity $body, ?TrustedCertificateAuthoritiesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateAuthorityAsEntity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of trusted certificate authorities. + * @param TrustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TrustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 trustedCertificateAuthorities for certificateAuthorities + * @param CertificateAuthorityAsEntity $body The request body + * @param TrustedCertificateAuthoritiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CertificateAuthorityAsEntity $body, ?TrustedCertificateAuthoritiesRequestBuilderPostRequestConfiguration $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 TrustedCertificateAuthoritiesRequestBuilder + */ + public function withUrl(string $rawUrl): TrustedCertificateAuthoritiesRequestBuilder { + return new TrustedCertificateAuthoritiesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..521b0ebb633 --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters.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 TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters 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/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/TrustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/TrustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bfb769f6ecd --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/TrustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters. + * @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 TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters + */ + 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): TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters { + return new TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/TrustedCertificateAuthoritiesRequestBuilderPostRequestConfiguration.php b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/TrustedCertificateAuthoritiesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f1ffbf631df --- /dev/null +++ b/src/Generated/CertificateAuthorities/CertificateBasedApplicationConfigurations/Item/TrustedCertificateAuthorities/TrustedCertificateAuthoritiesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilder.php b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..2a7dd5e327d --- /dev/null +++ b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/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}/certificateAuthorities/mutualTlsOauthConfigurations/$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/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..91ba674fbb3 --- /dev/null +++ b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..19258dbc210 --- /dev/null +++ b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/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/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilder.php b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilder.php new file mode 100644 index 00000000000..b0e2d3a18dd --- /dev/null +++ b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilder.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}/certificateAuthorities/mutualTlsOauthConfigurations/{mutualTlsOauthConfiguration%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property mutualTlsOauthConfigurations for certificateAuthorities + * @param MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get mutualTlsOauthConfigurations from certificateAuthorities + * @param MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MutualTlsOauthConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property mutualTlsOauthConfigurations in certificateAuthorities + * @param MutualTlsOauthConfiguration $body The request body + * @param MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MutualTlsOauthConfiguration $body, ?MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MutualTlsOauthConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property mutualTlsOauthConfigurations for certificateAuthorities + * @param MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration $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 mutualTlsOauthConfigurations from certificateAuthorities + * @param MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 mutualTlsOauthConfigurations in certificateAuthorities + * @param MutualTlsOauthConfiguration $body The request body + * @param MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MutualTlsOauthConfiguration $body, ?MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration $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 MutualTlsOauthConfigurationItemRequestBuilder + */ + public function withUrl(string $rawUrl): MutualTlsOauthConfigurationItemRequestBuilder { + return new MutualTlsOauthConfigurationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..76de41207ff --- /dev/null +++ b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters.php b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6a8e8a98289 --- /dev/null +++ b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters.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 MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters 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/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e2c951b3276 --- /dev/null +++ b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters { + return new MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5d1203dee25 --- /dev/null +++ b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilder.php b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilder.php new file mode 100644 index 00000000000..9511fda78b4 --- /dev/null +++ b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the mutualTlsOauthConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + * @param string $mutualTlsOauthConfigurationId The unique identifier of mutualTlsOauthConfiguration + * @return MutualTlsOauthConfigurationItemRequestBuilder + */ + public function byMutualTlsOauthConfigurationId(string $mutualTlsOauthConfigurationId): MutualTlsOauthConfigurationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mutualTlsOauthConfiguration%2Did'] = $mutualTlsOauthConfigurationId; + return new MutualTlsOauthConfigurationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new MutualTlsOauthConfigurationsRequestBuilder 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}/certificateAuthorities/mutualTlsOauthConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get mutualTlsOauthConfigurations from certificateAuthorities + * @param MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MutualTlsOauthConfigurationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to mutualTlsOauthConfigurations for certificateAuthorities + * @param MutualTlsOauthConfiguration $body The request body + * @param MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MutualTlsOauthConfiguration $body, ?MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MutualTlsOauthConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get mutualTlsOauthConfigurations from certificateAuthorities + * @param MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 mutualTlsOauthConfigurations for certificateAuthorities + * @param MutualTlsOauthConfiguration $body The request body + * @param MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MutualTlsOauthConfiguration $body, ?MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration $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 MutualTlsOauthConfigurationsRequestBuilder + */ + public function withUrl(string $rawUrl): MutualTlsOauthConfigurationsRequestBuilder { + return new MutualTlsOauthConfigurationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters.php b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f07faa3b525 --- /dev/null +++ b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters.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 MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters 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/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration.php b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0a0a16f7230 --- /dev/null +++ b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters. + * @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 MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters + */ + 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): MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters { + return new MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration.php b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6ad6fdc3975 --- /dev/null +++ b/src/Generated/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php index b74a6c8f310..770e07ce96c 100644 --- a/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php @@ -75,12 +75,12 @@ public function get(?MessagesRequestBuilderGetRequestConfiguration $requestConfi } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified 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); @@ -112,7 +112,7 @@ public function toGetRequestInformation(?MessagesRequestBuilderGetRequestConfigu } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified 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/Calls/Item/Participants/Invite/InviteRequestBuilder.php b/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php index e48dfa18977..99a9667d827 100644 --- a/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php +++ b/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta Find more info here */ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostReque } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 090499f4111..4716ce71f37 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 b99be88bc12..5b371cef640 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 b0b8a54b7ca..e0b1859a380 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 4088bd447e4..56f4e786aa1 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 7dbb76145fa..7a24bb9c9df 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 73a8b6ddd1e..d7ee5a990b8 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 89ad48ad55a..8740aed1d3a 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 6079eeb24a5..8013221e802 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 84351b42c85..1cfbe64cf72 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 149efc30502..2d6ad212da6 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 6d28ef97b28..77a0a1fabd1 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 9aade7a3dc4..70f783e738b 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 6497e6db433..a902d28837a 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 71565a28335..74df59e0926 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 812a2c95e2c..fb1453b6a1c 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 8afdc1775eb..051fa1ca78c 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 67e174c8626..6d3d45d7029 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 0801ce4adad..0846947f01f 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 131ec1141c8..43c26f56794 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 114576afcc1..66f383acbd9 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 6a44931e3ab..c8e6351c94b 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 cfb9accab9d..9f379879731 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 8271e2981f2..859bebaca20 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 14d1dc175eb..de84d04aebd 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 5a986cf983b..de95a07693b 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 649552c9d3b..74414c7c931 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 30ac3080841..decd67d5817 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 87fd5c31173..e7b983c62c7 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index f6455206e42..4acad591b28 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 a77728d1ca5..71d882e434c 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 05d4cf8c094..aabb37776b2 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 e664107dbf5..8aef69889e9 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index b5a5ca0cc95..641be0696c0 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 66c827c2a87..5e8aa48b41a 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 ad9f4d10adc..4a026bdcf1f 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 4009f8539db..e65051c8c53 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 967c51bc070..ba3fdc1bec7 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 41475abde2d..e53fb229de4 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 618858f2a68..14fac83c715 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 97c83d11773..e0c64b7a5d5 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 7cc356bd992..aaac626080c 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 978e97330b3..5f0905df4bc 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 5f5f98909de..079b210802d 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 575cd006e55..4fa7d37993a 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index f0fbc321d81..ad676be494b 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 ba3c682aa67..7c3442b911c 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 9942afd076f..ff9f9020609 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 88df3553718..f9960053654 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 5f2eaba3675..a3bb985748c 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 0a36498598e..e0ac3f267cb 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 bae6337bcfe..74a5a6d6611 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 44521692a36..0cb44bd4e26 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 7216d07c401..facb6b84c90 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 366bd9b35cd..fdbd0b6ea9a 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 b458070ca05..74e5b953b73 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 a8c79902a99..a86432acc10 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 2652ba347c9..6253de1433e 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 2b8b91f1481..b83c9ef04d5 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 817c569770f..1c46089d6d6 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 70ba4e98264..4feb373615c 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 0bc544b8c6a..b1cd238db02 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 186e177ef1c..342fa47078a 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 7499f6a167d..6b7ed15707d 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 9d1211f2907..a6202271c72 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 6ef06d2f31e..52f49e4acbe 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 711a29c720b..a640d9b161a 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 561ba1fb346..a605a6cdfaf 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 11d6a020300..f340d4a4d3d 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 6cd9a8569e1..bbbf44b2180 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 2d1eac366ca..ed9ef131298 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 4920ad34909..3c79d9d0cf7 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 f66b0ecc098..b426f2b5182 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 377a3d494f2..9a392021e9c 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 ebb60089abb..b8bcfa88946 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 cb5fa8cd102..560fc8417b5 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 f572dba878f..2f5d0f80738 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index a3d1a87a4b8..ee6db43d733 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 0a6a3385ca8..befcfa88f8f 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 d776dff7f55..56e8418ec18 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 9b664665467..a624752d271 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 fff9959c763..cc69e4f2c2d 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 ff546639f9f..2aacef29770 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 2025dbf4e22..6836522ea39 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 46b1d94ed51..70a78863bf8 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 436ce543d79..8e1dbbafbaf 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 22e831a6086..9a5b05590a6 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php index de36eb36706..efe7ed20004 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 } /** - * List of relationships for this mobile app. + * The set of direct relationships for this 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 6ab207e2278..2528998ae0d 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; /** - * List of relationships for this mobile app. + * The set of direct relationships for this app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php index a145ae633ab..b80e5d79ed8 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?DeviceComplianceScheduledActionForRuleItemRequestBuilder } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @param DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?DeviceComplianceScheduledActionForRu } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @param DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php index 253415c5c8d..0f745123334 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule */ class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php index a85baf0f7f7..bb4f67a3ce3 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @param ScheduledActionsForRuleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(DeviceComplianceScheduledActionForRule $body, ?ScheduledAct } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @param ScheduledActionsForRuleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php index 4ffc159cb20..614c634523d 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule */ class ScheduledActionsForRuleRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/CloudPcProvisioningPolicyItemRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/CloudPcProvisioningPolicyItemRequestBuilder.php index 516d291b1a8..bf57f3f0f2a 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/CloudPcProvisioningPolicyItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/CloudPcProvisioningPolicyItemRequestBuilder.php @@ -7,6 +7,9 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\Apply\ApplyRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\Assign\AssignRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\Assignments\AssignmentsRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\RetrievePolicyApplyActionResult\RetrievePolicyApplyActionResultRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\RetrievePolicyApplySchedule\RetrievePolicyApplyScheduleRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\SchedulePolicyApplyTask\SchedulePolicyApplyTaskRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\CloudPcProvisioningPolicy; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -40,6 +43,27 @@ public function assignments(): AssignmentsRequestBuilder { return new AssignmentsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retrievePolicyApplyActionResult method. + */ + public function retrievePolicyApplyActionResult(): RetrievePolicyApplyActionResultRequestBuilder { + return new RetrievePolicyApplyActionResultRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the retrievePolicyApplySchedule method. + */ + public function retrievePolicyApplySchedule(): RetrievePolicyApplyScheduleRequestBuilder { + return new RetrievePolicyApplyScheduleRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the schedulePolicyApplyTask method. + */ + public function schedulePolicyApplyTask(): SchedulePolicyApplyTaskRequestBuilder { + return new SchedulePolicyApplyTaskRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new CloudPcProvisioningPolicyItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplyActionResult/RetrievePolicyApplyActionResultRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplyActionResult/RetrievePolicyApplyActionResultRequestBuilder.php new file mode 100644 index 00000000000..87496beae1f --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplyActionResult/RetrievePolicyApplyActionResultRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/retrievePolicyApplyActionResult()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function retrievePolicyApplyActionResult + * @param RetrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RetrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcPolicyApplyActionResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function retrievePolicyApplyActionResult + * @param RetrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration $requestConfiguration = 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 RetrievePolicyApplyActionResultRequestBuilder + */ + public function withUrl(string $rawUrl): RetrievePolicyApplyActionResultRequestBuilder { + return new RetrievePolicyApplyActionResultRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplyActionResult/RetrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplyActionResult/RetrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..eef2c4c01a3 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplyActionResult/RetrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplySchedule/RetrievePolicyApplyScheduleRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplySchedule/RetrievePolicyApplyScheduleRequestBuilder.php new file mode 100644 index 00000000000..b6345392b7f --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplySchedule/RetrievePolicyApplyScheduleRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/retrievePolicyApplySchedule()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function retrievePolicyApplySchedule + * @param RetrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RetrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcPolicyScheduledApplyActionDetail::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function retrievePolicyApplySchedule + * @param RetrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration $requestConfiguration = 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 RetrievePolicyApplyScheduleRequestBuilder + */ + public function withUrl(string $rawUrl): RetrievePolicyApplyScheduleRequestBuilder { + return new RetrievePolicyApplyScheduleRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplySchedule/RetrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplySchedule/RetrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8f66b4d9679 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyApplySchedule/RetrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/SchedulePolicyApplyTask/SchedulePolicyApplyTaskPostRequestBody.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/SchedulePolicyApplyTask/SchedulePolicyApplyTaskPostRequestBody.php new file mode 100644 index 00000000000..74553dd9a88 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/SchedulePolicyApplyTask/SchedulePolicyApplyTaskPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SchedulePolicyApplyTaskPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SchedulePolicyApplyTaskPostRequestBody { + return new SchedulePolicyApplyTaskPostRequestBody(); + } + + /** + * 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 [ + 'scheduledRule' => fn(ParseNode $n) => $o->setScheduledRule($n->getObjectValue([CloudPcPolicyScheduledApplyActionDetail::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the scheduledRule property value. The scheduledRule property + * @return CloudPcPolicyScheduledApplyActionDetail|null + */ + public function getScheduledRule(): ?CloudPcPolicyScheduledApplyActionDetail { + $val = $this->getBackingStore()->get('scheduledRule'); + if (is_null($val) || $val instanceof CloudPcPolicyScheduledApplyActionDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scheduledRule'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('scheduledRule', $this->getScheduledRule()); + $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 scheduledRule property value. The scheduledRule property + * @param CloudPcPolicyScheduledApplyActionDetail|null $value Value to set for the scheduledRule property. + */ + public function setScheduledRule(?CloudPcPolicyScheduledApplyActionDetail $value): void { + $this->getBackingStore()->set('scheduledRule', $value); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/SchedulePolicyApplyTask/SchedulePolicyApplyTaskRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/SchedulePolicyApplyTask/SchedulePolicyApplyTaskRequestBuilder.php new file mode 100644 index 00000000000..f07c33c842b --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/SchedulePolicyApplyTask/SchedulePolicyApplyTaskRequestBuilder.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}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/schedulePolicyApplyTask'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action schedulePolicyApplyTask + * @param SchedulePolicyApplyTaskPostRequestBody $body The request body + * @param SchedulePolicyApplyTaskRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SchedulePolicyApplyTaskPostRequestBody $body, ?SchedulePolicyApplyTaskRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action schedulePolicyApplyTask + * @param SchedulePolicyApplyTaskPostRequestBody $body The request body + * @param SchedulePolicyApplyTaskRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SchedulePolicyApplyTaskPostRequestBody $body, ?SchedulePolicyApplyTaskRequestBuilderPostRequestConfiguration $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 SchedulePolicyApplyTaskRequestBuilder + */ + public function withUrl(string $rawUrl): SchedulePolicyApplyTaskRequestBuilder { + return new SchedulePolicyApplyTaskRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/SchedulePolicyApplyTask/SchedulePolicyApplyTaskRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/SchedulePolicyApplyTask/SchedulePolicyApplyTaskRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..7db2a5f7b16 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/SchedulePolicyApplyTask/SchedulePolicyApplyTaskRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Devices/Item/DeviceItemRequestBuilder.php b/src/Generated/Devices/Item/DeviceItemRequestBuilder.php index 4ce2fcdbed5..6cda726f29f 100644 --- a/src/Generated/Devices/Item/DeviceItemRequestBuilder.php +++ b/src/Generated/Devices/Item/DeviceItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Devices\Item\CheckMemberGroups\CheckMemberGroupsRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\CheckMemberObjects\CheckMemberObjectsRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\Commands\CommandsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Devices\Item\DeviceTemplate\DeviceTemplateRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\Extensions\ExtensionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\GetMemberGroups\GetMemberGroupsRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\GetMemberObjects\GetMemberObjectsRequestBuilder; @@ -49,6 +50,13 @@ public function commands(): CommandsRequestBuilder { return new CommandsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the deviceTemplate property of the microsoft.graph.device entity. + */ + public function deviceTemplate(): DeviceTemplateRequestBuilder { + return new DeviceTemplateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the extensions property of the microsoft.graph.device entity. */ diff --git a/src/Generated/Devices/Item/DeviceTemplate/Count/CountRequestBuilder.php b/src/Generated/Devices/Item/DeviceTemplate/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..cf2317eed20 --- /dev/null +++ b/src/Generated/Devices/Item/DeviceTemplate/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}/devices/{device%2Did}/deviceTemplate/$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/Devices/Item/DeviceTemplate/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Devices/Item/DeviceTemplate/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6d427658bbf --- /dev/null +++ b/src/Generated/Devices/Item/DeviceTemplate/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Devices/Item/DeviceTemplate/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Devices/Item/DeviceTemplate/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2fc0964a732 --- /dev/null +++ b/src/Generated/Devices/Item/DeviceTemplate/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/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilder.php b/src/Generated/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilder.php new file mode 100644 index 00000000000..b0c1341fb3e --- /dev/null +++ b/src/Generated/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the deviceTemplate property of the microsoft.graph.device entity. + * @param string $deviceTemplateId The unique identifier of deviceTemplate + * @return DeviceTemplateItemRequestBuilder + */ + public function byDeviceTemplateId(string $deviceTemplateId): DeviceTemplateItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['deviceTemplate%2Did'] = $deviceTemplateId; + return new DeviceTemplateItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DeviceTemplateRequestBuilder 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}/devices/{device%2Did}/deviceTemplate{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get deviceTemplate from devices + * @param DeviceTemplateRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceTemplateRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceTemplateCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get deviceTemplate from devices + * @param DeviceTemplateRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceTemplateRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 DeviceTemplateRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceTemplateRequestBuilder { + return new DeviceTemplateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilderGetQueryParameters.php b/src/Generated/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3e85dddef2e --- /dev/null +++ b/src/Generated/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilderGetQueryParameters.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 DeviceTemplateRequestBuilderGetQueryParameters 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/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilderGetRequestConfiguration.php b/src/Generated/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a9490f907c5 --- /dev/null +++ b/src/Generated/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceTemplateRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceTemplateRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceTemplateRequestBuilderGetQueryParameters. + * @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 DeviceTemplateRequestBuilderGetQueryParameters + */ + 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): DeviceTemplateRequestBuilderGetQueryParameters { + return new DeviceTemplateRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilder.php b/src/Generated/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilder.php new file mode 100644 index 00000000000..0e10e688c88 --- /dev/null +++ b/src/Generated/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilder.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}/devices/{device%2Did}/deviceTemplate/{deviceTemplate%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get deviceTemplate from devices + * @param DeviceTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceTemplateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get deviceTemplate from devices + * @param DeviceTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceTemplateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 DeviceTemplateItemRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceTemplateItemRequestBuilder { + return new DeviceTemplateItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilderGetQueryParameters.php b/src/Generated/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3c2c1cd462b --- /dev/null +++ b/src/Generated/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilderGetQueryParameters.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 DeviceTemplateItemRequestBuilderGetQueryParameters 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/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4d758a1664e --- /dev/null +++ b/src/Generated/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceTemplateItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceTemplateItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceTemplateItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeviceTemplateItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeviceTemplateItemRequestBuilderGetQueryParameters { + return new DeviceTemplateItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/CertificateAuthorities/CertificateAuthoritiesRequestBuilder.php b/src/Generated/Directory/CertificateAuthorities/CertificateAuthoritiesRequestBuilder.php index e8c411eb591..0405ebf0568 100644 --- a/src/Generated/Directory/CertificateAuthorities/CertificateAuthoritiesRequestBuilder.php +++ b/src/Generated/Directory/CertificateAuthorities/CertificateAuthoritiesRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Directory\CertificateAuthorities\CertificateBasedApplicationConfigurations\CertificateBasedApplicationConfigurationsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\CertificateAuthorities\MutualTlsOauthConfigurations\MutualTlsOauthConfigurationsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\CertificateAuthorityPath; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -24,6 +25,13 @@ public function certificateBasedApplicationConfigurations(): CertificateBasedApp return new CertificateBasedApplicationConfigurationsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the mutualTlsOauthConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + */ + public function mutualTlsOauthConfigurations(): MutualTlsOauthConfigurationsRequestBuilder { + return new MutualTlsOauthConfigurationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new CertificateAuthoritiesRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilder.php b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3385f18189a --- /dev/null +++ b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/certificateAuthorities/mutualTlsOauthConfigurations/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ba7d6e626fc --- /dev/null +++ b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9452bab80c6 --- /dev/null +++ b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilder.php b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilder.php new file mode 100644 index 00000000000..8c8daa1aa5f --- /dev/null +++ b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilder.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}/directory/certificateAuthorities/mutualTlsOauthConfigurations/{mutualTlsOauthConfiguration%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property mutualTlsOauthConfigurations for directory + * @param MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get mutualTlsOauthConfigurations from directory + * @param MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MutualTlsOauthConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property mutualTlsOauthConfigurations in directory + * @param MutualTlsOauthConfiguration $body The request body + * @param MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MutualTlsOauthConfiguration $body, ?MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MutualTlsOauthConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property mutualTlsOauthConfigurations for directory + * @param MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration $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 mutualTlsOauthConfigurations from directory + * @param MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 mutualTlsOauthConfigurations in directory + * @param MutualTlsOauthConfiguration $body The request body + * @param MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MutualTlsOauthConfiguration $body, ?MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration $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 MutualTlsOauthConfigurationItemRequestBuilder + */ + public function withUrl(string $rawUrl): MutualTlsOauthConfigurationItemRequestBuilder { + return new MutualTlsOauthConfigurationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bbd635379a9 --- /dev/null +++ b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3b7f523bb64 --- /dev/null +++ b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters.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 MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..40af17b9e63 --- /dev/null +++ b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters { + return new MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..1e36952869a --- /dev/null +++ b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/Item/MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilder.php b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilder.php new file mode 100644 index 00000000000..19d5964e67b --- /dev/null +++ b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the mutualTlsOauthConfigurations property of the microsoft.graph.certificateAuthorityPath entity. + * @param string $mutualTlsOauthConfigurationId The unique identifier of mutualTlsOauthConfiguration + * @return MutualTlsOauthConfigurationItemRequestBuilder + */ + public function byMutualTlsOauthConfigurationId(string $mutualTlsOauthConfigurationId): MutualTlsOauthConfigurationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mutualTlsOauthConfiguration%2Did'] = $mutualTlsOauthConfigurationId; + return new MutualTlsOauthConfigurationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new MutualTlsOauthConfigurationsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/certificateAuthorities/mutualTlsOauthConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get mutualTlsOauthConfigurations from directory + * @param MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MutualTlsOauthConfigurationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to mutualTlsOauthConfigurations for directory + * @param MutualTlsOauthConfiguration $body The request body + * @param MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MutualTlsOauthConfiguration $body, ?MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MutualTlsOauthConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get mutualTlsOauthConfigurations from directory + * @param MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 mutualTlsOauthConfigurations for directory + * @param MutualTlsOauthConfiguration $body The request body + * @param MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MutualTlsOauthConfiguration $body, ?MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration $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 MutualTlsOauthConfigurationsRequestBuilder + */ + public function withUrl(string $rawUrl): MutualTlsOauthConfigurationsRequestBuilder { + return new MutualTlsOauthConfigurationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b42ceb2c3e2 --- /dev/null +++ b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters.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 MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f52875f9953 --- /dev/null +++ b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters. + * @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 MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters + */ + 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): MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters { + return new MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..37daf157bc6 --- /dev/null +++ b/src/Generated/Directory/CertificateAuthorities/MutualTlsOauthConfigurations/MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/DirectoryRequestBuilder.php b/src/Generated/Directory/DirectoryRequestBuilder.php index 41ba022e4a6..01503b5a725 100644 --- a/src/Generated/Directory/DirectoryRequestBuilder.php +++ b/src/Generated/Directory/DirectoryRequestBuilder.php @@ -25,6 +25,7 @@ use Microsoft\Graph\Beta\Generated\Directory\Subscriptions\SubscriptionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\SubscriptionsWithCommerceSubscriptionId\SubscriptionsWithCommerceSubscriptionIdRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\SubscriptionsWithOcpSubscriptionId\SubscriptionsWithOcpSubscriptionIdRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\Templates\TemplatesRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\Directory; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -170,6 +171,13 @@ public function subscriptions(): SubscriptionsRequestBuilder { return new SubscriptionsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the templates property of the microsoft.graph.directory entity. + */ + public function templates(): TemplatesRequestBuilder { + return new TemplatesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new DirectoryRequestBuilder 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/Directory/Templates/DeviceTemplates/Count/CountRequestBuilder.php b/src/Generated/Directory/Templates/DeviceTemplates/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..5276c9eabbc --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/templates/deviceTemplates/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Templates/DeviceTemplates/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..48490fb3c48 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..abe465b4904 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/DeviceTemplatesRequestBuilder.php b/src/Generated/Directory/Templates/DeviceTemplates/DeviceTemplatesRequestBuilder.php new file mode 100644 index 00000000000..0e649264945 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/DeviceTemplatesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the deviceTemplates property of the microsoft.graph.template entity. + * @param string $deviceTemplateId The unique identifier of deviceTemplate + * @return DeviceTemplateItemRequestBuilder + */ + public function byDeviceTemplateId(string $deviceTemplateId): DeviceTemplateItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['deviceTemplate%2Did'] = $deviceTemplateId; + return new DeviceTemplateItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DeviceTemplatesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/templates/deviceTemplates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get deviceTemplates from directory + * @param DeviceTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceTemplatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceTemplateCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to deviceTemplates for directory + * @param DeviceTemplate $body The request body + * @param DeviceTemplatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(DeviceTemplate $body, ?DeviceTemplatesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get deviceTemplates from directory + * @param DeviceTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceTemplatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 deviceTemplates for directory + * @param DeviceTemplate $body The request body + * @param DeviceTemplatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DeviceTemplate $body, ?DeviceTemplatesRequestBuilderPostRequestConfiguration $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 DeviceTemplatesRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceTemplatesRequestBuilder { + return new DeviceTemplatesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6a4f2a26583 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderGetQueryParameters.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 DeviceTemplatesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e6b09a6df84 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceTemplatesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceTemplatesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceTemplatesRequestBuilderGetQueryParameters. + * @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 DeviceTemplatesRequestBuilderGetQueryParameters + */ + 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): DeviceTemplatesRequestBuilderGetQueryParameters { + return new DeviceTemplatesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..dfb25cab9f3 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php new file mode 100644 index 00000000000..eeffcc9064e --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php @@ -0,0 +1,235 @@ +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 CreateDeviceFromTemplatePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CreateDeviceFromTemplatePostRequestBody { + return new CreateDeviceFromTemplatePostRequestBody(); + } + + /** + * Gets the accountEnabled property value. The accountEnabled property + * @return bool|null + */ + public function getAccountEnabled(): ?bool { + $val = $this->getBackingStore()->get('accountEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accountEnabled'"); + } + + /** + * 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 alternativeNames property value. The alternativeNames property + * @return array|null + */ + public function getAlternativeNames(): ?array { + $val = $this->getBackingStore()->get('alternativeNames'); + 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 'alternativeNames'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the externalDeviceId property value. The externalDeviceId property + * @return string|null + */ + public function getExternalDeviceId(): ?string { + $val = $this->getBackingStore()->get('externalDeviceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalDeviceId'"); + } + + /** + * Gets the externalSourceName property value. The externalSourceName property + * @return string|null + */ + public function getExternalSourceName(): ?string { + $val = $this->getBackingStore()->get('externalSourceName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalSourceName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'accountEnabled' => fn(ParseNode $n) => $o->setAccountEnabled($n->getBooleanValue()), + 'alternativeNames' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAlternativeNames($val); + }, + 'externalDeviceId' => fn(ParseNode $n) => $o->setExternalDeviceId($n->getStringValue()), + 'externalSourceName' => fn(ParseNode $n) => $o->setExternalSourceName($n->getStringValue()), + 'keyCredential' => fn(ParseNode $n) => $o->setKeyCredential($n->getObjectValue([KeyCredential::class, 'createFromDiscriminatorValue'])), + 'operatingSystemVersion' => fn(ParseNode $n) => $o->setOperatingSystemVersion($n->getStringValue()), + ]; + } + + /** + * Gets the keyCredential property value. The keyCredential property + * @return KeyCredential|null + */ + public function getKeyCredential(): ?KeyCredential { + $val = $this->getBackingStore()->get('keyCredential'); + if (is_null($val) || $val instanceof KeyCredential) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'keyCredential'"); + } + + /** + * Gets the operatingSystemVersion property value. The operatingSystemVersion property + * @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'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('accountEnabled', $this->getAccountEnabled()); + $writer->writeCollectionOfPrimitiveValues('alternativeNames', $this->getAlternativeNames()); + $writer->writeStringValue('externalDeviceId', $this->getExternalDeviceId()); + $writer->writeStringValue('externalSourceName', $this->getExternalSourceName()); + $writer->writeObjectValue('keyCredential', $this->getKeyCredential()); + $writer->writeStringValue('operatingSystemVersion', $this->getOperatingSystemVersion()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the accountEnabled property value. The accountEnabled property + * @param bool|null $value Value to set for the accountEnabled property. + */ + public function setAccountEnabled(?bool $value): void { + $this->getBackingStore()->set('accountEnabled', $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 alternativeNames property value. The alternativeNames property + * @param array|null $value Value to set for the alternativeNames property. + */ + public function setAlternativeNames(?array $value): void { + $this->getBackingStore()->set('alternativeNames', $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 externalDeviceId property value. The externalDeviceId property + * @param string|null $value Value to set for the externalDeviceId property. + */ + public function setExternalDeviceId(?string $value): void { + $this->getBackingStore()->set('externalDeviceId', $value); + } + + /** + * Sets the externalSourceName property value. The externalSourceName property + * @param string|null $value Value to set for the externalSourceName property. + */ + public function setExternalSourceName(?string $value): void { + $this->getBackingStore()->set('externalSourceName', $value); + } + + /** + * Sets the keyCredential property value. The keyCredential property + * @param KeyCredential|null $value Value to set for the keyCredential property. + */ + public function setKeyCredential(?KeyCredential $value): void { + $this->getBackingStore()->set('keyCredential', $value); + } + + /** + * Sets the operatingSystemVersion property value. The operatingSystemVersion property + * @param string|null $value Value to set for the operatingSystemVersion property. + */ + public function setOperatingSystemVersion(?string $value): void { + $this->getBackingStore()->set('operatingSystemVersion', $value); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplateRequestBuilder.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplateRequestBuilder.php new file mode 100644 index 00000000000..b5f69677511 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplateRequestBuilder.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}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/createDeviceFromTemplate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action createDeviceFromTemplate + * @param CreateDeviceFromTemplatePostRequestBody $body The request body + * @param CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CreateDeviceFromTemplatePostRequestBody $body, ?CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Device::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action createDeviceFromTemplate + * @param CreateDeviceFromTemplatePostRequestBody $body The request body + * @param CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CreateDeviceFromTemplatePostRequestBody $body, ?CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration $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 CreateDeviceFromTemplateRequestBuilder + */ + public function withUrl(string $rawUrl): CreateDeviceFromTemplateRequestBuilder { + return new CreateDeviceFromTemplateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b6fd6df30fe --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilder.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..2d3a475cde5 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0a71a1126b2 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d58062966d8 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilder.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilder.php new file mode 100644 index 00000000000..ba68092b283 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the deviceInstances property of the microsoft.graph.deviceTemplate entity. + * @param string $deviceId The unique identifier of device + * @return DeviceItemRequestBuilder + */ + public function byDeviceId(string $deviceId): DeviceItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['device%2Did'] = $deviceId; + return new DeviceItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DeviceInstancesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get deviceInstances from directory + * @param DeviceInstancesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceInstancesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get deviceInstances from directory + * @param DeviceInstancesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceInstancesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 DeviceInstancesRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceInstancesRequestBuilder { + return new DeviceInstancesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bf776f08464 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilderGetQueryParameters.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 DeviceInstancesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b57dfdf5385 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceInstancesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceInstancesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceInstancesRequestBuilderGetQueryParameters. + * @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 DeviceInstancesRequestBuilderGetQueryParameters + */ + 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): DeviceInstancesRequestBuilderGetQueryParameters { + return new DeviceInstancesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilder.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilder.php new file mode 100644 index 00000000000..b9e465af5fd --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilder.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}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances/{device%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get deviceInstances from directory + * @param DeviceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Device::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get deviceInstances from directory + * @param DeviceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 DeviceItemRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceItemRequestBuilder { + return new DeviceItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..359094eb463 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilderGetQueryParameters.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 DeviceItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..991e5ea2223 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeviceItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeviceItemRequestBuilderGetQueryParameters { + return new DeviceItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilder.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilder.php new file mode 100644 index 00000000000..7f3a50b3a4d --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl 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 $deviceId Alternate key of device + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $deviceId = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances(deviceId=\'{deviceId}\'){?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['deviceId'] = $deviceId; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get deviceInstances from directory + * @param DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Device::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get deviceInstances from directory + * @param DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 DeviceInstancesWithDeviceIdRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceInstancesWithDeviceIdRequestBuilder { + return new DeviceInstancesWithDeviceIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c8376557877 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters.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 DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3e87cc3d947 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters { + return new DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilder.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilder.php new file mode 100644 index 00000000000..d124062b981 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilder.php @@ -0,0 +1,178 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the deviceInstances property of the microsoft.graph.deviceTemplate entity. + */ + public function deviceInstances(): DeviceInstancesRequestBuilder { + return new DeviceInstancesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the owners property of the microsoft.graph.deviceTemplate entity. + */ + public function owners(): OwnersRequestBuilder { + return new OwnersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new DeviceTemplateItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property deviceTemplates for directory + * @param DeviceTemplateItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DeviceTemplateItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Provides operations to manage the deviceInstances property of the microsoft.graph.deviceTemplate entity. + * @param string $deviceId Alternate key of device + * @return DeviceInstancesWithDeviceIdRequestBuilder + */ + public function deviceInstancesWithDeviceId(string $deviceId): DeviceInstancesWithDeviceIdRequestBuilder { + return new DeviceInstancesWithDeviceIdRequestBuilder($this->pathParameters, $this->requestAdapter, $deviceId); + } + + /** + * Get deviceTemplates from directory + * @param DeviceTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceTemplateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property deviceTemplates in directory + * @param DeviceTemplate $body The request body + * @param DeviceTemplateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(DeviceTemplate $body, ?DeviceTemplateItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property deviceTemplates for directory + * @param DeviceTemplateItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DeviceTemplateItemRequestBuilderDeleteRequestConfiguration $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 deviceTemplates from directory + * @param DeviceTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceTemplateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 deviceTemplates in directory + * @param DeviceTemplate $body The request body + * @param DeviceTemplateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(DeviceTemplate $body, ?DeviceTemplateItemRequestBuilderPatchRequestConfiguration $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 DeviceTemplateItemRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceTemplateItemRequestBuilder { + return new DeviceTemplateItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5ccc71d6698 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..43e8004db55 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderGetQueryParameters.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 DeviceTemplateItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..966e93b8677 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceTemplateItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceTemplateItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceTemplateItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeviceTemplateItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeviceTemplateItemRequestBuilderGetQueryParameters { + return new DeviceTemplateItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..36da350bc68 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilder.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..7b91059355d --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/owners/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..97c2ad337e3 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..69092e40c13 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilder.php new file mode 100644 index 00000000000..d80639946b2 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilder.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}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/owners/{directoryObject%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get owners from directory + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get owners from directory + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 DirectoryObjectItemRequestBuilder + */ + public function withUrl(string $rawUrl): DirectoryObjectItemRequestBuilder { + return new DirectoryObjectItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..52ba6f3d8fd --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.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 DirectoryObjectItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2d156cf2c5d --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DirectoryObjectItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DirectoryObjectItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DirectoryObjectItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DirectoryObjectItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DirectoryObjectItemRequestBuilderGetQueryParameters { + return new DirectoryObjectItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilder.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilder.php new file mode 100644 index 00000000000..3dbfd8b73c4 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the owners property of the microsoft.graph.deviceTemplate entity. + * @param string $directoryObjectId The unique identifier of directoryObject + * @return DirectoryObjectItemRequestBuilder + */ + public function byDirectoryObjectId(string $directoryObjectId): DirectoryObjectItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['directoryObject%2Did'] = $directoryObjectId; + return new DirectoryObjectItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new OwnersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/templates/deviceTemplates/{deviceTemplate%2Did}/owners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get owners from directory + * @param OwnersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?OwnersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get owners from directory + * @param OwnersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?OwnersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 OwnersRequestBuilder + */ + public function withUrl(string $rawUrl): OwnersRequestBuilder { + return new OwnersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1a5b990b8cb --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilderGetQueryParameters.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 OwnersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3c7f4c18695 --- /dev/null +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param OwnersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?OwnersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new OwnersRequestBuilderGetQueryParameters. + * @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 OwnersRequestBuilderGetQueryParameters + */ + 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): OwnersRequestBuilderGetQueryParameters { + return new OwnersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Directory/Templates/TemplatesRequestBuilder.php b/src/Generated/Directory/Templates/TemplatesRequestBuilder.php new file mode 100644 index 00000000000..c032abcbe12 --- /dev/null +++ b/src/Generated/Directory/Templates/TemplatesRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new TemplatesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/templates{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property templates for directory + * @param TemplatesRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?TemplatesRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get templates from directory + * @param TemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TemplatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Template::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property templates in directory + * @param Template $body The request body + * @param TemplatesRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(Template $body, ?TemplatesRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Template::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property templates for directory + * @param TemplatesRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?TemplatesRequestBuilderDeleteRequestConfiguration $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 templates from directory + * @param TemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TemplatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 templates in directory + * @param Template $body The request body + * @param TemplatesRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Template $body, ?TemplatesRequestBuilderPatchRequestConfiguration $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 TemplatesRequestBuilder + */ + public function withUrl(string $rawUrl): TemplatesRequestBuilder { + return new TemplatesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Templates/TemplatesRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/Templates/TemplatesRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8ef32ee3d47 --- /dev/null +++ b/src/Generated/Directory/Templates/TemplatesRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Templates/TemplatesRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Templates/TemplatesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..10d8963b497 --- /dev/null +++ b/src/Generated/Directory/Templates/TemplatesRequestBuilderGetQueryParameters.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 TemplatesRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/Templates/TemplatesRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Templates/TemplatesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5268d6c4b80 --- /dev/null +++ b/src/Generated/Directory/Templates/TemplatesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TemplatesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TemplatesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TemplatesRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TemplatesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TemplatesRequestBuilderGetQueryParameters { + return new TemplatesRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/Templates/TemplatesRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/Templates/TemplatesRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e65f07e28bd --- /dev/null +++ b/src/Generated/Directory/Templates/TemplatesRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php index 6b7f1e07ae3..e312bbe3e2c 100644 --- a/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php @@ -60,12 +60,12 @@ public function get(?RetentionLabelRequestBuilderGetRequestConfiguration $reques } /** - * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param ItemRetentionLabel $body The request body * @param RetentionLabelRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-beta Find more info here */ public function patch(ItemRetentionLabel $body, ?RetentionLabelRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -115,7 +115,7 @@ public function toGetRequestInformation(?RetentionLabelRequestBuilderGetRequestC } /** - * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param ItemRetentionLabel $body The request body * @param RetentionLabelRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php index e08b72b5239..c73efe7954e 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php index 356decbd96f..c01e0890796 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php index 209eb3521e2..dabaa000766 100644 --- a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php +++ b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php @@ -109,12 +109,12 @@ public function get(?EducationUserItemRequestBuilderGetRequestConfiguration $req } /** - * Update the properties of an educationuser object. + * Update the relatedContact collection of an educationUser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/relatedcontact-update?view=graph-rest-beta Find more info here */ public function patch(EducationUser $body, ?EducationUserItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -164,7 +164,7 @@ public function toGetRequestInformation(?EducationUserItemRequestBuilderGetReque } /** - * Update the properties of an educationuser object. + * Update the relatedContact collection of an educationUser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php index 3dbc9a2cdbf..572adc03c23 100644 --- a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?ExternalItemItemRequestBuilderGetRequestConfiguration $requ } /** - * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. + * Update the properties of an externalitem. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-beta Find more info here */ public function put(ExternalItem $body, ?ExternalItemItemRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?ExternalItemItemRequestBuilderGetReques } /** - * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. + * Update the properties of an externalitem. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php index 089d28039f6..467f2d1822f 100644 --- a/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php +++ b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?DataConnectorsRequestBuilderGetRequestConfiguration $reques } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-post?view=graph-rest-beta Find more info here */ public function post(IndustryDataConnector $body, ?DataConnectorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?DataConnectorsRequestBuilderGetRequestC } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php index e506e27bd63..546dd3a5a99 100644 --- a/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?IndustryDataConnectorItemRequestBuilderGetRequestConfigurat } /** - * Update the properties of an azureDataLakeConnector object. + * Update the properties of a oneRosterApiDataConnector object. * @param IndustryDataConnector $body The request body * @param IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-update?view=graph-rest-beta Find more info here */ public function patch(IndustryDataConnector $body, ?IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?IndustryDataConnectorItemRequestBuilder } /** - * Update the properties of an azureDataLakeConnector object. + * Update the properties of a oneRosterApiDataConnector object. * @param IndustryDataConnector $body The request body * @param IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php b/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php index 0ad8a25982d..de7d21bcaed 100644 --- a/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php +++ b/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?InboundFlowsRequestBuilderGetRequestConfiguration $requestC } /** - * Create a new inboundApiFlow object. + * Create a new inboundFileFlow object. * @param InboundFlow $body The request body * @param InboundFlowsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-post?view=graph-rest-beta Find more info here */ public function post(InboundFlow $body, ?InboundFlowsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?InboundFlowsRequestBuilderGetRequestCon } /** - * Create a new inboundApiFlow object. + * Create a new inboundFileFlow object. * @param InboundFlow $body The request body * @param InboundFlowsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/GroupsRequestBuilder.php b/src/Generated/Groups/GroupsRequestBuilder.php index d7217fcbcb1..e484e11c847 100644 --- a/src/Generated/Groups/GroupsRequestBuilder.php +++ b/src/Generated/Groups/GroupsRequestBuilder.php @@ -107,12 +107,12 @@ public function get(?GroupsRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-beta Find more info here */ public function post(Group $body, ?GroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -144,7 +144,7 @@ public function toGetRequestInformation(?GroupsRequestBuilderGetRequestConfigura } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php index ccc2cb5c328..eae264b2b4a 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php @@ -54,11 +54,11 @@ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration } /** - * Get a group's conversation object. + * Retrieve the properties and relationships of conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-beta Find more info here */ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -87,7 +87,7 @@ public function toDeleteRequestInformation(?ConversationItemRequestBuilderDelete } /** - * Get a group's conversation object. + * Retrieve the properties and relationships of conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php index b72016b3ba5..e28c0cfb775 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a group's conversation object. + * Retrieve the properties and relationships of conversation object. */ class ConversationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php index 4bafb856eea..df1b4b7acf4 100644 --- a/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php @@ -30,12 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here */ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +46,7 @@ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequest } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|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..1e6b9930d4e 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); @@ -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 */ diff --git a/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php index 7864e9d8a17..14ea330a960 100644 --- a/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php @@ -30,12 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here */ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +46,7 @@ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequest } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php index b4cbc44eec3..cf471e8f1e8 100644 --- a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an ipNamedLocation object. + * 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/ipnamedlocation-delete?view=graph-rest-beta Find more info here + * @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); @@ -77,7 +77,7 @@ public function patch(NamedLocation $body, ?NamedLocationItemRequestBuilderPatch } /** - * Delete an ipNamedLocation object. + * Delete a namedLocation object. * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php index 02637068d88..5be5c780b5c 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 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. + * Read the properties and relationships of a customAuthenticationExtension 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/authenticationeventlistener-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/customauthenticationextension-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 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. + * Read the properties and relationships of a customAuthenticationExtension 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 6ac33f29928..64cff1ae17d 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 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. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. */ class CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Identity/IdentityRequestBuilder.php b/src/Generated/Identity/IdentityRequestBuilder.php index ffd6cd05109..c3e17fd64f4 100644 --- a/src/Generated/Identity/IdentityRequestBuilder.php +++ b/src/Generated/Identity/IdentityRequestBuilder.php @@ -13,6 +13,7 @@ use Microsoft\Graph\Beta\Generated\Identity\ContinuousAccessEvaluationPolicy\ContinuousAccessEvaluationPolicyRequestBuilder; use Microsoft\Graph\Beta\Generated\Identity\CustomAuthenticationExtensions\CustomAuthenticationExtensionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Identity\IdentityProviders\IdentityProvidersRequestBuilder; +use Microsoft\Graph\Beta\Generated\Identity\ProductChanges\ProductChangesRequestBuilder; use Microsoft\Graph\Beta\Generated\Identity\UserFlowAttributes\UserFlowAttributesRequestBuilder; use Microsoft\Graph\Beta\Generated\Identity\UserFlows\UserFlowsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityContainer; @@ -90,6 +91,13 @@ public function identityProviders(): IdentityProvidersRequestBuilder { return new IdentityProvidersRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the productChanges property of the microsoft.graph.identityContainer entity. + */ + public function productChanges(): ProductChangesRequestBuilder { + return new ProductChangesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the userFlowAttributes property of the microsoft.graph.identityContainer entity. */ diff --git a/src/Generated/Identity/ProductChanges/Count/CountRequestBuilder.php b/src/Generated/Identity/ProductChanges/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..cc3c4b390ee --- /dev/null +++ b/src/Generated/Identity/ProductChanges/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/productChanges/$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/ProductChanges/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ProductChanges/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..873218f3a2a --- /dev/null +++ b/src/Generated/Identity/ProductChanges/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Identity/ProductChanges/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ProductChanges/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4616fd13469 --- /dev/null +++ b/src/Generated/Identity/ProductChanges/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/ProductChanges/Item/ChangeItemBaseItemRequestBuilder.php b/src/Generated/Identity/ProductChanges/Item/ChangeItemBaseItemRequestBuilder.php new file mode 100644 index 00000000000..e4285790e8c --- /dev/null +++ b/src/Generated/Identity/ProductChanges/Item/ChangeItemBaseItemRequestBuilder.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}/identity/productChanges/{changeItemBase%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property productChanges for identity + * @param ChangeItemBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ChangeItemBaseItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents entry point for Microsoft Entra product changes and planned new features. + * @param ChangeItemBaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ChangeItemBaseItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChangeItemBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property productChanges in identity + * @param ChangeItemBase $body The request body + * @param ChangeItemBaseItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ChangeItemBase $body, ?ChangeItemBaseItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChangeItemBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property productChanges for identity + * @param ChangeItemBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ChangeItemBaseItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Represents entry point for Microsoft Entra product changes and planned new features. + * @param ChangeItemBaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ChangeItemBaseItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 productChanges in identity + * @param ChangeItemBase $body The request body + * @param ChangeItemBaseItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ChangeItemBase $body, ?ChangeItemBaseItemRequestBuilderPatchRequestConfiguration $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 ChangeItemBaseItemRequestBuilder + */ + public function withUrl(string $rawUrl): ChangeItemBaseItemRequestBuilder { + return new ChangeItemBaseItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ProductChanges/Item/ChangeItemBaseItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/ProductChanges/Item/ChangeItemBaseItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5b67c2c8439 --- /dev/null +++ b/src/Generated/Identity/ProductChanges/Item/ChangeItemBaseItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ProductChanges/Item/ChangeItemBaseItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ProductChanges/Item/ChangeItemBaseItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7b21ed69ab8 --- /dev/null +++ b/src/Generated/Identity/ProductChanges/Item/ChangeItemBaseItemRequestBuilderGetQueryParameters.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 ChangeItemBaseItemRequestBuilderGetQueryParameters 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/ProductChanges/Item/ChangeItemBaseItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ProductChanges/Item/ChangeItemBaseItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..12c6f050d20 --- /dev/null +++ b/src/Generated/Identity/ProductChanges/Item/ChangeItemBaseItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ChangeItemBaseItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ChangeItemBaseItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ChangeItemBaseItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ChangeItemBaseItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ChangeItemBaseItemRequestBuilderGetQueryParameters { + return new ChangeItemBaseItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Identity/ProductChanges/Item/ChangeItemBaseItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Identity/ProductChanges/Item/ChangeItemBaseItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..742a5c53a7b --- /dev/null +++ b/src/Generated/Identity/ProductChanges/Item/ChangeItemBaseItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ProductChanges/ProductChangesRequestBuilder.php b/src/Generated/Identity/ProductChanges/ProductChangesRequestBuilder.php new file mode 100644 index 00000000000..9af7a529155 --- /dev/null +++ b/src/Generated/Identity/ProductChanges/ProductChangesRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the productChanges property of the microsoft.graph.identityContainer entity. + * @param string $changeItemBaseId The unique identifier of changeItemBase + * @return ChangeItemBaseItemRequestBuilder + */ + public function byChangeItemBaseId(string $changeItemBaseId): ChangeItemBaseItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['changeItemBase%2Did'] = $changeItemBaseId; + return new ChangeItemBaseItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ProductChangesRequestBuilder 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/productChanges{?%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 changeItemBase objects and their properties. + * @param ProductChangesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitycontainer-list-productchanges?view=graph-rest-beta Find more info here + */ + public function get(?ProductChangesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChangeItemBaseCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to productChanges for identity + * @param ChangeItemBase $body The request body + * @param ProductChangesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ChangeItemBase $body, ?ProductChangesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChangeItemBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the changeItemBase objects and their properties. + * @param ProductChangesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProductChangesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 productChanges for identity + * @param ChangeItemBase $body The request body + * @param ProductChangesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ChangeItemBase $body, ?ProductChangesRequestBuilderPostRequestConfiguration $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 ProductChangesRequestBuilder + */ + public function withUrl(string $rawUrl): ProductChangesRequestBuilder { + return new ProductChangesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/ProductChanges/ProductChangesRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ProductChanges/ProductChangesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..438dc2ac394 --- /dev/null +++ b/src/Generated/Identity/ProductChanges/ProductChangesRequestBuilderGetQueryParameters.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 ProductChangesRequestBuilderGetQueryParameters 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/ProductChanges/ProductChangesRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/ProductChanges/ProductChangesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ce8aebf9e4a --- /dev/null +++ b/src/Generated/Identity/ProductChanges/ProductChangesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProductChangesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProductChangesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProductChangesRequestBuilderGetQueryParameters. + * @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 ProductChangesRequestBuilderGetQueryParameters + */ + 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): ProductChangesRequestBuilderGetQueryParameters { + return new ProductChangesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Identity/ProductChanges/ProductChangesRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/ProductChanges/ProductChangesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3815e37c483 --- /dev/null +++ b/src/Generated/Identity/ProductChanges/ProductChangesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php index 290cf013281..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 6b91fa3ead3..be603372153 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 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. + * 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. * @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/customaccesspackageworkflowextension-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-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 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. + * 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. * @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/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php index ca15f1e40bd..933f7e4f76c 100644 --- a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php +++ b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php @@ -68,11 +68,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @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-list?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskyusers-get?view=graph-rest-beta Find more info here */ public function get(?RiskyUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -98,7 +98,7 @@ public function post(RiskyUser $body, ?RiskyUsersRequestBuilderPostRequestConfig } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @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 0823016ce86..e634d2cdae6 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 collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. */ class RiskyUsersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Models/AiInteraction.php b/src/Generated/Models/AiInteraction.php new file mode 100644 index 00000000000..cd5fb3dac54 --- /dev/null +++ b/src/Generated/Models/AiInteraction.php @@ -0,0 +1,363 @@ +getBackingStore()->get('appClass'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appClass'"); + } + + /** + * Gets the attachments property value. The collection of documents attached to the interaction, such as cards and images. + * @return array|null + */ + public function getAttachments(): ?array { + $val = $this->getBackingStore()->get('attachments'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AiInteractionAttachment::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'attachments'"); + } + + /** + * Gets the body property value. The body of the message, including the text of the body and its body type. + * @return ItemBody|null + */ + public function getBody(): ?ItemBody { + $val = $this->getBackingStore()->get('body'); + if (is_null($val) || $val instanceof ItemBody) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'body'"); + } + + /** + * Gets the contexts property value. The identifer that maps to all contexts associated with an interaction. + * @return array|null + */ + public function getContexts(): ?array { + $val = $this->getBackingStore()->get('contexts'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AiInteractionContext::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contexts'"); + } + + /** + * Gets the conversationType property value. The type of the conversation. For example, appchat or bizchat. + * @return string|null + */ + public function getConversationType(): ?string { + $val = $this->getBackingStore()->get('conversationType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'conversationType'"); + } + + /** + * Gets the createdDateTime property value. The time when the interaction was created. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the etag property value. The timestamp of when the interaction was last modified. + * @return string|null + */ + public function getEtag(): ?string { + $val = $this->getBackingStore()->get('etag'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'etag'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'appClass' => fn(ParseNode $n) => $o->setAppClass($n->getStringValue()), + 'attachments' => fn(ParseNode $n) => $o->setAttachments($n->getCollectionOfObjectValues([AiInteractionAttachment::class, 'createFromDiscriminatorValue'])), + 'body' => fn(ParseNode $n) => $o->setBody($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), + 'contexts' => fn(ParseNode $n) => $o->setContexts($n->getCollectionOfObjectValues([AiInteractionContext::class, 'createFromDiscriminatorValue'])), + 'conversationType' => fn(ParseNode $n) => $o->setConversationType($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'etag' => fn(ParseNode $n) => $o->setEtag($n->getStringValue()), + 'from' => fn(ParseNode $n) => $o->setFrom($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'interactionType' => fn(ParseNode $n) => $o->setInteractionType($n->getEnumValue(AiInteractionType::class)), + 'links' => fn(ParseNode $n) => $o->setLinks($n->getCollectionOfObjectValues([AiInteractionLink::class, 'createFromDiscriminatorValue'])), + 'locale' => fn(ParseNode $n) => $o->setLocale($n->getStringValue()), + 'mentions' => fn(ParseNode $n) => $o->setMentions($n->getCollectionOfObjectValues([AiInteractionMention::class, 'createFromDiscriminatorValue'])), + 'requestId' => fn(ParseNode $n) => $o->setRequestId($n->getStringValue()), + 'sessionId' => fn(ParseNode $n) => $o->setSessionId($n->getStringValue()), + ]); + } + + /** + * Gets the from property value. The from property + * @return IdentitySet|null + */ + public function getFrom(): ?IdentitySet { + $val = $this->getBackingStore()->get('from'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'from'"); + } + + /** + * Gets the interactionType property value. The interactionType property + * @return AiInteractionType|null + */ + public function getInteractionType(): ?AiInteractionType { + $val = $this->getBackingStore()->get('interactionType'); + if (is_null($val) || $val instanceof AiInteractionType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'interactionType'"); + } + + /** + * Gets the links property value. The collection of links that appear in the interaction. + * @return array|null + */ + public function getLinks(): ?array { + $val = $this->getBackingStore()->get('links'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AiInteractionLink::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'links'"); + } + + /** + * Gets the locale property value. The locale of the sender. + * @return string|null + */ + public function getLocale(): ?string { + $val = $this->getBackingStore()->get('locale'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'locale'"); + } + + /** + * Gets the mentions property value. The collection of the entities that were mentioned in the interaction, including users, bots, and so on. + * @return array|null + */ + public function getMentions(): ?array { + $val = $this->getBackingStore()->get('mentions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AiInteractionMention::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mentions'"); + } + + /** + * Gets the requestId property value. The identifier that groups a user prompt with its Copilot response. + * @return string|null + */ + public function getRequestId(): ?string { + $val = $this->getBackingStore()->get('requestId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'requestId'"); + } + + /** + * Gets the sessionId property value. The thread ID or conversation identifier that maps to all Copilot sessions for the user. + * @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'"); + } + + /** + * 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('appClass', $this->getAppClass()); + $writer->writeCollectionOfObjectValues('attachments', $this->getAttachments()); + $writer->writeObjectValue('body', $this->getBody()); + $writer->writeCollectionOfObjectValues('contexts', $this->getContexts()); + $writer->writeStringValue('conversationType', $this->getConversationType()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('etag', $this->getEtag()); + $writer->writeObjectValue('from', $this->getFrom()); + $writer->writeEnumValue('interactionType', $this->getInteractionType()); + $writer->writeCollectionOfObjectValues('links', $this->getLinks()); + $writer->writeStringValue('locale', $this->getLocale()); + $writer->writeCollectionOfObjectValues('mentions', $this->getMentions()); + $writer->writeStringValue('requestId', $this->getRequestId()); + $writer->writeStringValue('sessionId', $this->getSessionId()); + } + + /** + * Sets the appClass property value. The data source for Copilot data. For example, IPM.SkypeTeams.Message.Copilot.Excel or IPM.SkypeTeams.Message.Copilot.Loop. + * @param string|null $value Value to set for the appClass property. + */ + public function setAppClass(?string $value): void { + $this->getBackingStore()->set('appClass', $value); + } + + /** + * Sets the attachments property value. The collection of documents attached to the interaction, such as cards and images. + * @param array|null $value Value to set for the attachments property. + */ + public function setAttachments(?array $value): void { + $this->getBackingStore()->set('attachments', $value); + } + + /** + * Sets the body property value. The body of the message, including the text of the body and its body type. + * @param ItemBody|null $value Value to set for the body property. + */ + public function setBody(?ItemBody $value): void { + $this->getBackingStore()->set('body', $value); + } + + /** + * Sets the contexts property value. The identifer that maps to all contexts associated with an interaction. + * @param array|null $value Value to set for the contexts property. + */ + public function setContexts(?array $value): void { + $this->getBackingStore()->set('contexts', $value); + } + + /** + * Sets the conversationType property value. The type of the conversation. For example, appchat or bizchat. + * @param string|null $value Value to set for the conversationType property. + */ + public function setConversationType(?string $value): void { + $this->getBackingStore()->set('conversationType', $value); + } + + /** + * Sets the createdDateTime property value. The time when the interaction was created. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the etag property value. The timestamp of when the interaction was last modified. + * @param string|null $value Value to set for the etag property. + */ + public function setEtag(?string $value): void { + $this->getBackingStore()->set('etag', $value); + } + + /** + * Sets the from property value. The from property + * @param IdentitySet|null $value Value to set for the from property. + */ + public function setFrom(?IdentitySet $value): void { + $this->getBackingStore()->set('from', $value); + } + + /** + * Sets the interactionType property value. The interactionType property + * @param AiInteractionType|null $value Value to set for the interactionType property. + */ + public function setInteractionType(?AiInteractionType $value): void { + $this->getBackingStore()->set('interactionType', $value); + } + + /** + * Sets the links property value. The collection of links that appear in the interaction. + * @param array|null $value Value to set for the links property. + */ + public function setLinks(?array $value): void { + $this->getBackingStore()->set('links', $value); + } + + /** + * Sets the locale property value. The locale of the sender. + * @param string|null $value Value to set for the locale property. + */ + public function setLocale(?string $value): void { + $this->getBackingStore()->set('locale', $value); + } + + /** + * Sets the mentions property value. The collection of the entities that were mentioned in the interaction, including users, bots, and so on. + * @param array|null $value Value to set for the mentions property. + */ + public function setMentions(?array $value): void { + $this->getBackingStore()->set('mentions', $value); + } + + /** + * Sets the requestId property value. The identifier that groups a user prompt with its Copilot response. + * @param string|null $value Value to set for the requestId property. + */ + public function setRequestId(?string $value): void { + $this->getBackingStore()->set('requestId', $value); + } + + /** + * Sets the sessionId property value. The thread ID or conversation identifier that maps to all Copilot sessions for the user. + * @param string|null $value Value to set for the sessionId property. + */ + public function setSessionId(?string $value): void { + $this->getBackingStore()->set('sessionId', $value); + } + +} diff --git a/src/Generated/Models/AiInteractionAttachment.php b/src/Generated/Models/AiInteractionAttachment.php new file mode 100644 index 00000000000..be2f8ab712d --- /dev/null +++ b/src/Generated/Models/AiInteractionAttachment.php @@ -0,0 +1,155 @@ +getBackingStore()->get('attachmentId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'attachmentId'"); + } + + /** + * Gets the content property value. The content of the attachment. + * @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 contentType property value. The type of the content. For example, reference, file, and image/imageType. + * @return string|null + */ + public function getContentType(): ?string { + $val = $this->getBackingStore()->get('contentType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contentType'"); + } + + /** + * Gets the contentUrl property value. The URL of the content. + * @return string|null + */ + public function getContentUrl(): ?string { + $val = $this->getBackingStore()->get('contentUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contentUrl'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'attachmentId' => fn(ParseNode $n) => $o->setAttachmentId($n->getStringValue()), + 'content' => fn(ParseNode $n) => $o->setContent($n->getStringValue()), + 'contentType' => fn(ParseNode $n) => $o->setContentType($n->getStringValue()), + 'contentUrl' => fn(ParseNode $n) => $o->setContentUrl($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + ]); + } + + /** + * Gets the name property value. The name of the attachment. + * @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'"); + } + + /** + * 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('attachmentId', $this->getAttachmentId()); + $writer->writeStringValue('content', $this->getContent()); + $writer->writeStringValue('contentType', $this->getContentType()); + $writer->writeStringValue('contentUrl', $this->getContentUrl()); + $writer->writeStringValue('name', $this->getName()); + } + + /** + * Sets the attachmentId property value. The identifier for the attachment. This identifier is only unique within the message scope. + * @param string|null $value Value to set for the attachmentId property. + */ + public function setAttachmentId(?string $value): void { + $this->getBackingStore()->set('attachmentId', $value); + } + + /** + * Sets the content property value. The content of the attachment. + * @param string|null $value Value to set for the content property. + */ + public function setContent(?string $value): void { + $this->getBackingStore()->set('content', $value); + } + + /** + * Sets the contentType property value. The type of the content. For example, reference, file, and image/imageType. + * @param string|null $value Value to set for the contentType property. + */ + public function setContentType(?string $value): void { + $this->getBackingStore()->set('contentType', $value); + } + + /** + * Sets the contentUrl property value. The URL of the content. + * @param string|null $value Value to set for the contentUrl property. + */ + public function setContentUrl(?string $value): void { + $this->getBackingStore()->set('contentUrl', $value); + } + + /** + * Sets the name property value. The name of the attachment. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + +} diff --git a/src/Generated/Models/AiInteractionContext.php b/src/Generated/Models/AiInteractionContext.php new file mode 100644 index 00000000000..e13b2546a09 --- /dev/null +++ b/src/Generated/Models/AiInteractionContext.php @@ -0,0 +1,111 @@ +getBackingStore()->get('contextReference'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contextReference'"); + } + + /** + * Gets the contextType property value. The type of the file. + * @return string|null + */ + public function getContextType(): ?string { + $val = $this->getBackingStore()->get('contextType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contextType'"); + } + + /** + * Gets the displayName property value. The name of the file. + * @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(), [ + 'contextReference' => fn(ParseNode $n) => $o->setContextReference($n->getStringValue()), + 'contextType' => fn(ParseNode $n) => $o->setContextType($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($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('contextReference', $this->getContextReference()); + $writer->writeStringValue('contextType', $this->getContextType()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + } + + /** + * Sets the contextReference property value. The full file URL where the interaction happened. + * @param string|null $value Value to set for the contextReference property. + */ + public function setContextReference(?string $value): void { + $this->getBackingStore()->set('contextReference', $value); + } + + /** + * Sets the contextType property value. The type of the file. + * @param string|null $value Value to set for the contextType property. + */ + public function setContextType(?string $value): void { + $this->getBackingStore()->set('contextType', $value); + } + + /** + * Sets the displayName property value. The name of the file. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + +} diff --git a/src/Generated/Models/AiInteractionHistory.php b/src/Generated/Models/AiInteractionHistory.php new file mode 100644 index 00000000000..877c75abec4 --- /dev/null +++ b/src/Generated/Models/AiInteractionHistory.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'interactions' => fn(ParseNode $n) => $o->setInteractions($n->getCollectionOfObjectValues([AiInteraction::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the interactions property value. The list of AI interactions. + * @return array|null + */ + public function getInteractions(): ?array { + $val = $this->getBackingStore()->get('interactions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AiInteraction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'interactions'"); + } + + /** + * 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('interactions', $this->getInteractions()); + } + + /** + * Sets the interactions property value. The list of AI interactions. + * @param array|null $value Value to set for the interactions property. + */ + public function setInteractions(?array $value): void { + $this->getBackingStore()->set('interactions', $value); + } + +} diff --git a/src/Generated/Models/AiInteractionLink.php b/src/Generated/Models/AiInteractionLink.php new file mode 100644 index 00000000000..750f84c8e63 --- /dev/null +++ b/src/Generated/Models/AiInteractionLink.php @@ -0,0 +1,111 @@ +getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'linkType' => fn(ParseNode $n) => $o->setLinkType($n->getStringValue()), + 'linkUrl' => fn(ParseNode $n) => $o->setLinkUrl($n->getStringValue()), + ]); + } + + /** + * Gets the linkType property value. Information about a link in an app chat or Business Chat (BizChat) interaction. + * @return string|null + */ + public function getLinkType(): ?string { + $val = $this->getBackingStore()->get('linkType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'linkType'"); + } + + /** + * Gets the linkUrl property value. The URL of the link. + * @return string|null + */ + public function getLinkUrl(): ?string { + $val = $this->getBackingStore()->get('linkUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'linkUrl'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('linkType', $this->getLinkType()); + $writer->writeStringValue('linkUrl', $this->getLinkUrl()); + } + + /** + * Sets the displayName property value. The name of the link. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the linkType property value. Information about a link in an app chat or Business Chat (BizChat) interaction. + * @param string|null $value Value to set for the linkType property. + */ + public function setLinkType(?string $value): void { + $this->getBackingStore()->set('linkType', $value); + } + + /** + * Sets the linkUrl property value. The URL of the link. + * @param string|null $value Value to set for the linkUrl property. + */ + public function setLinkUrl(?string $value): void { + $this->getBackingStore()->set('linkUrl', $value); + } + +} diff --git a/src/Generated/Models/AiInteractionMention.php b/src/Generated/Models/AiInteractionMention.php new file mode 100644 index 00000000000..104d8f3bfb4 --- /dev/null +++ b/src/Generated/Models/AiInteractionMention.php @@ -0,0 +1,111 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'mentioned' => fn(ParseNode $n) => $o->setMentioned($n->getObjectValue([AiInteractionMentionedIdentitySet::class, 'createFromDiscriminatorValue'])), + 'mentionId' => fn(ParseNode $n) => $o->setMentionId($n->getIntegerValue()), + 'mentionText' => fn(ParseNode $n) => $o->setMentionText($n->getStringValue()), + ]); + } + + /** + * Gets the mentioned property value. The entity mentioned in the message. + * @return AiInteractionMentionedIdentitySet|null + */ + public function getMentioned(): ?AiInteractionMentionedIdentitySet { + $val = $this->getBackingStore()->get('mentioned'); + if (is_null($val) || $val instanceof AiInteractionMentionedIdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mentioned'"); + } + + /** + * Gets the mentionId property value. The identifier for the mention. + * @return int|null + */ + public function getMentionId(): ?int { + $val = $this->getBackingStore()->get('mentionId'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mentionId'"); + } + + /** + * Gets the mentionText property value. The text mentioned in the message. + * @return string|null + */ + public function getMentionText(): ?string { + $val = $this->getBackingStore()->get('mentionText'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mentionText'"); + } + + /** + * 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('mentioned', $this->getMentioned()); + $writer->writeIntegerValue('mentionId', $this->getMentionId()); + $writer->writeStringValue('mentionText', $this->getMentionText()); + } + + /** + * Sets the mentioned property value. The entity mentioned in the message. + * @param AiInteractionMentionedIdentitySet|null $value Value to set for the mentioned property. + */ + public function setMentioned(?AiInteractionMentionedIdentitySet $value): void { + $this->getBackingStore()->set('mentioned', $value); + } + + /** + * Sets the mentionId property value. The identifier for the mention. + * @param int|null $value Value to set for the mentionId property. + */ + public function setMentionId(?int $value): void { + $this->getBackingStore()->set('mentionId', $value); + } + + /** + * Sets the mentionText property value. The text mentioned in the message. + * @param string|null $value Value to set for the mentionText property. + */ + public function setMentionText(?string $value): void { + $this->getBackingStore()->set('mentionText', $value); + } + +} diff --git a/src/Generated/Models/AiInteractionMentionedIdentitySet.php b/src/Generated/Models/AiInteractionMentionedIdentitySet.php new file mode 100644 index 00000000000..e0e3caf570f --- /dev/null +++ b/src/Generated/Models/AiInteractionMentionedIdentitySet.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.aiInteractionMentionedIdentitySet'); + } + + /** + * 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 AiInteractionMentionedIdentitySet + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInteractionMentionedIdentitySet { + return new AiInteractionMentionedIdentitySet(); + } + + /** + * Gets the conversation property value. The conversation details. + * @return TeamworkConversationIdentity|null + */ + public function getConversation(): ?TeamworkConversationIdentity { + $val = $this->getBackingStore()->get('conversation'); + if (is_null($val) || $val instanceof TeamworkConversationIdentity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'conversation'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'conversation' => fn(ParseNode $n) => $o->setConversation($n->getObjectValue([TeamworkConversationIdentity::class, 'createFromDiscriminatorValue'])), + 'tag' => fn(ParseNode $n) => $o->setTag($n->getObjectValue([TeamworkTagIdentity::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the tag property value. The tag details. + * @return TeamworkTagIdentity|null + */ + public function getTag(): ?TeamworkTagIdentity { + $val = $this->getBackingStore()->get('tag'); + if (is_null($val) || $val instanceof TeamworkTagIdentity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tag'"); + } + + /** + * 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('conversation', $this->getConversation()); + $writer->writeObjectValue('tag', $this->getTag()); + } + + /** + * Sets the conversation property value. The conversation details. + * @param TeamworkConversationIdentity|null $value Value to set for the conversation property. + */ + public function setConversation(?TeamworkConversationIdentity $value): void { + $this->getBackingStore()->set('conversation', $value); + } + + /** + * Sets the tag property value. The tag details. + * @param TeamworkTagIdentity|null $value Value to set for the tag property. + */ + public function setTag(?TeamworkTagIdentity $value): void { + $this->getBackingStore()->set('tag', $value); + } + +} diff --git a/src/Generated/Models/AiInteractionType.php b/src/Generated/Models/AiInteractionType.php new file mode 100644 index 00000000000..ad251506717 --- /dev/null +++ b/src/Generated/Models/AiInteractionType.php @@ -0,0 +1,11 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'interactionHistory' => fn(ParseNode $n) => $o->setInteractionHistory($n->getObjectValue([AiInteractionHistory::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the interactionHistory property value. The history of interactions between AI agents and users. + * @return AiInteractionHistory|null + */ + public function getInteractionHistory(): ?AiInteractionHistory { + $val = $this->getBackingStore()->get('interactionHistory'); + if (is_null($val) || $val instanceof AiInteractionHistory) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'interactionHistory'"); + } + + /** + * 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('interactionHistory', $this->getInteractionHistory()); + } + + /** + * Sets the interactionHistory property value. The history of interactions between AI agents and users. + * @param AiInteractionHistory|null $value Value to set for the interactionHistory property. + */ + public function setInteractionHistory(?AiInteractionHistory $value): void { + $this->getBackingStore()->set('interactionHistory', $value); + } + +} diff --git a/src/Generated/Models/Announcement.php b/src/Generated/Models/Announcement.php new file mode 100644 index 00000000000..6c6cf89b6bb --- /dev/null +++ b/src/Generated/Models/Announcement.php @@ -0,0 +1,157 @@ +setOdataType('#microsoft.graph.announcement'); + } + + /** + * 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 Announcement + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Announcement { + return new Announcement(); + } + + /** + * Gets the announcementDateTime property value. Change announcement date. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. + * @return DateTime|null + */ + public function getAnnouncementDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('announcementDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'announcementDateTime'"); + } + + /** + * Gets the changeType property value. The changeType property + * @return ChangeAnnouncementChangeType|null + */ + public function getChangeType(): ?ChangeAnnouncementChangeType { + $val = $this->getBackingStore()->get('changeType'); + if (is_null($val) || $val instanceof ChangeAnnouncementChangeType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'changeType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'announcementDateTime' => fn(ParseNode $n) => $o->setAnnouncementDateTime($n->getDateTimeValue()), + 'changeType' => fn(ParseNode $n) => $o->setChangeType($n->getEnumValue(ChangeAnnouncementChangeType::class)), + 'impactLink' => fn(ParseNode $n) => $o->setImpactLink($n->getStringValue()), + 'isCustomerActionRequired' => fn(ParseNode $n) => $o->setIsCustomerActionRequired($n->getBooleanValue()), + 'targetDateTime' => fn(ParseNode $n) => $o->setTargetDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the impactLink property value. Change impact URL. Supports $filter (eq, ne, in) and $orderby. + * @return string|null + */ + public function getImpactLink(): ?string { + $val = $this->getBackingStore()->get('impactLink'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'impactLink'"); + } + + /** + * Gets the isCustomerActionRequired property value. Indicates whether the customer needs to take any action for this change. Supports $filter (eq, ne). + * @return bool|null + */ + public function getIsCustomerActionRequired(): ?bool { + $val = $this->getBackingStore()->get('isCustomerActionRequired'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCustomerActionRequired'"); + } + + /** + * Gets the targetDateTime property value. Date on which the change rolls out. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. + * @return DateTime|null + */ + public function getTargetDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('targetDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'targetDateTime'"); + } + + /** + * 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('announcementDateTime', $this->getAnnouncementDateTime()); + $writer->writeEnumValue('changeType', $this->getChangeType()); + $writer->writeStringValue('impactLink', $this->getImpactLink()); + $writer->writeBooleanValue('isCustomerActionRequired', $this->getIsCustomerActionRequired()); + $writer->writeDateTimeValue('targetDateTime', $this->getTargetDateTime()); + } + + /** + * Sets the announcementDateTime property value. Change announcement date. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. + * @param DateTime|null $value Value to set for the announcementDateTime property. + */ + public function setAnnouncementDateTime(?DateTime $value): void { + $this->getBackingStore()->set('announcementDateTime', $value); + } + + /** + * Sets the changeType property value. The changeType property + * @param ChangeAnnouncementChangeType|null $value Value to set for the changeType property. + */ + public function setChangeType(?ChangeAnnouncementChangeType $value): void { + $this->getBackingStore()->set('changeType', $value); + } + + /** + * Sets the impactLink property value. Change impact URL. Supports $filter (eq, ne, in) and $orderby. + * @param string|null $value Value to set for the impactLink property. + */ + public function setImpactLink(?string $value): void { + $this->getBackingStore()->set('impactLink', $value); + } + + /** + * Sets the isCustomerActionRequired property value. Indicates whether the customer needs to take any action for this change. Supports $filter (eq, ne). + * @param bool|null $value Value to set for the isCustomerActionRequired property. + */ + public function setIsCustomerActionRequired(?bool $value): void { + $this->getBackingStore()->set('isCustomerActionRequired', $value); + } + + /** + * Sets the targetDateTime property value. Date on which the change rolls out. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. + * @param DateTime|null $value Value to set for the targetDateTime property. + */ + public function setTargetDateTime(?DateTime $value): void { + $this->getBackingStore()->set('targetDateTime', $value); + } + +} diff --git a/src/Generated/Models/AttendanceRecord.php b/src/Generated/Models/AttendanceRecord.php index 9899435d1f5..b0987c53335 100644 --- a/src/Generated/Models/AttendanceRecord.php +++ b/src/Generated/Models/AttendanceRecord.php @@ -51,6 +51,18 @@ public function getEmailAddress(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'emailAddress'"); } + /** + * Gets the externalRegistrationInformation property value. The externalRegistrationInformation property + * @return VirtualEventExternalRegistrationInformation|null + */ + public function getExternalRegistrationInformation(): ?VirtualEventExternalRegistrationInformation { + $val = $this->getBackingStore()->get('externalRegistrationInformation'); + if (is_null($val) || $val instanceof VirtualEventExternalRegistrationInformation) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalRegistrationInformation'"); + } + /** * The deserialization information for the current model * @return array @@ -60,6 +72,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'attendanceIntervals' => fn(ParseNode $n) => $o->setAttendanceIntervals($n->getCollectionOfObjectValues([AttendanceInterval::class, 'createFromDiscriminatorValue'])), 'emailAddress' => fn(ParseNode $n) => $o->setEmailAddress($n->getStringValue()), + 'externalRegistrationInformation' => fn(ParseNode $n) => $o->setExternalRegistrationInformation($n->getObjectValue([VirtualEventExternalRegistrationInformation::class, 'createFromDiscriminatorValue'])), 'identity' => fn(ParseNode $n) => $o->setIdentity($n->getObjectValue([Identity::class, 'createFromDiscriminatorValue'])), 'registrantId' => fn(ParseNode $n) => $o->setRegistrantId($n->getStringValue()), 'registrationId' => fn(ParseNode $n) => $o->setRegistrationId($n->getStringValue()), @@ -136,6 +149,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('attendanceIntervals', $this->getAttendanceIntervals()); $writer->writeStringValue('emailAddress', $this->getEmailAddress()); + $writer->writeObjectValue('externalRegistrationInformation', $this->getExternalRegistrationInformation()); $writer->writeObjectValue('identity', $this->getIdentity()); $writer->writeStringValue('registrantId', $this->getRegistrantId()); $writer->writeStringValue('registrationId', $this->getRegistrationId()); @@ -159,6 +173,14 @@ public function setEmailAddress(?string $value): void { $this->getBackingStore()->set('emailAddress', $value); } + /** + * Sets the externalRegistrationInformation property value. The externalRegistrationInformation property + * @param VirtualEventExternalRegistrationInformation|null $value Value to set for the externalRegistrationInformation property. + */ + public function setExternalRegistrationInformation(?VirtualEventExternalRegistrationInformation $value): void { + $this->getBackingStore()->set('externalRegistrationInformation', $value); + } + /** * Sets the identity property value. Identity of the user associated with this attendance record. The specific type will be one of the following derived types of identity, depending on the type of the user: communicationsUserIdentity, azureCommunicationServicesUserIdentity. * @param Identity|null $value Value to set for the identity property. diff --git a/src/Generated/Models/CallSettings.php b/src/Generated/Models/CallSettings.php new file mode 100644 index 00000000000..dec42204238 --- /dev/null +++ b/src/Generated/Models/CallSettings.php @@ -0,0 +1,94 @@ +|null + */ + public function getDelegates(): ?array { + $val = $this->getBackingStore()->get('delegates'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DelegationSettings::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'delegates'"); + } + + /** + * Gets the delegators property value. The delegators property + * @return array|null + */ + public function getDelegators(): ?array { + $val = $this->getBackingStore()->get('delegators'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DelegationSettings::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'delegators'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'delegates' => fn(ParseNode $n) => $o->setDelegates($n->getCollectionOfObjectValues([DelegationSettings::class, 'createFromDiscriminatorValue'])), + 'delegators' => fn(ParseNode $n) => $o->setDelegators($n->getCollectionOfObjectValues([DelegationSettings::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('delegates', $this->getDelegates()); + $writer->writeCollectionOfObjectValues('delegators', $this->getDelegators()); + } + + /** + * Sets the delegates property value. The delegates property + * @param array|null $value Value to set for the delegates property. + */ + public function setDelegates(?array $value): void { + $this->getBackingStore()->set('delegates', $value); + } + + /** + * Sets the delegators property value. The delegators property + * @param array|null $value Value to set for the delegators property. + */ + public function setDelegators(?array $value): void { + $this->getBackingStore()->set('delegators', $value); + } + +} diff --git a/src/Generated/Models/CertificateAuthorityPath.php b/src/Generated/Models/CertificateAuthorityPath.php index 3b355140df5..9dd5f3ddcbb 100644 --- a/src/Generated/Models/CertificateAuthorityPath.php +++ b/src/Generated/Models/CertificateAuthorityPath.php @@ -47,9 +47,24 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'certificateBasedApplicationConfigurations' => fn(ParseNode $n) => $o->setCertificateBasedApplicationConfigurations($n->getCollectionOfObjectValues([CertificateBasedApplicationConfiguration::class, 'createFromDiscriminatorValue'])), + 'mutualTlsOauthConfigurations' => fn(ParseNode $n) => $o->setMutualTlsOauthConfigurations($n->getCollectionOfObjectValues([MutualTlsOauthConfiguration::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the mutualTlsOauthConfigurations property value. The mutualTlsOauthConfigurations property + * @return array|null + */ + public function getMutualTlsOauthConfigurations(): ?array { + $val = $this->getBackingStore()->get('mutualTlsOauthConfigurations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MutualTlsOauthConfiguration::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mutualTlsOauthConfigurations'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -57,6 +72,7 @@ public function getFieldDeserializers(): array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('certificateBasedApplicationConfigurations', $this->getCertificateBasedApplicationConfigurations()); + $writer->writeCollectionOfObjectValues('mutualTlsOauthConfigurations', $this->getMutualTlsOauthConfigurations()); } /** @@ -67,4 +83,12 @@ public function setCertificateBasedApplicationConfigurations(?array $value): voi $this->getBackingStore()->set('certificateBasedApplicationConfigurations', $value); } + /** + * Sets the mutualTlsOauthConfigurations property value. The mutualTlsOauthConfigurations property + * @param array|null $value Value to set for the mutualTlsOauthConfigurations property. + */ + public function setMutualTlsOauthConfigurations(?array $value): void { + $this->getBackingStore()->set('mutualTlsOauthConfigurations', $value); + } + } diff --git a/src/Generated/Models/ChangeAnnouncementChangeType.php b/src/Generated/Models/ChangeAnnouncementChangeType.php new file mode 100644 index 00000000000..3ab0fcd1849 --- /dev/null +++ b/src/Generated/Models/ChangeAnnouncementChangeType.php @@ -0,0 +1,17 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.announcement': return new Announcement(); + case '#microsoft.graph.roadmap': return new Roadmap(); + } + } + return new ChangeItemBase(); + } + + /** + * Gets the changeItemService property value. Specifies the Microsoft Entra service name to which this item belongs. Supports $filter (eq, ne, in) and $orderby. + * @return string|null + */ + public function getChangeItemService(): ?string { + $val = $this->getBackingStore()->get('changeItemService'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'changeItemService'"); + } + + /** + * Gets the description property value. Description of the new feature or change announcement. Supports $filter (eq, ne, in, startswith) and $orderby. + * @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 documentationUrls property value. Link to the feature or change documentation. Supports $filter (any with eq). + * @return array|null + */ + public function getDocumentationUrls(): ?array { + $val = $this->getBackingStore()->get('documentationUrls'); + 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 'documentationUrls'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'changeItemService' => fn(ParseNode $n) => $o->setChangeItemService($n->getStringValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'documentationUrls' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDocumentationUrls($val); + }, + 'shortDescription' => fn(ParseNode $n) => $o->setShortDescription($n->getStringValue()), + 'systemTags' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSystemTags($val); + }, + 'tags' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setTags($val); + }, + 'title' => fn(ParseNode $n) => $o->setTitle($n->getStringValue()), + ]); + } + + /** + * Gets the shortDescription property value. A short description of the feature or change. Supports $filter (eq, ne, in, startswith) and $orderby. + * @return string|null + */ + public function getShortDescription(): ?string { + $val = $this->getBackingStore()->get('shortDescription'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'shortDescription'"); + } + + /** + * Gets the systemTags property value. Microsoft Entra-specific tags. Example values: Top announcement - entraroadmaphighlightproductnews, New release highlight - entraroadmaphighlightnewfeature. Supports $filter (any with eq). + * @return array|null + */ + public function getSystemTags(): ?array { + $val = $this->getBackingStore()->get('systemTags'); + 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 'systemTags'"); + } + + /** + * Gets the tags property value. Identity and Access Management (IAM) related tags. Example values: External Identities, Reliability and Resilience. Supports $filter (any with eq). + * @return array|null + */ + public function getTags(): ?array { + $val = $this->getBackingStore()->get('tags'); + 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 'tags'"); + } + + /** + * Gets the title property value. Title of the feature or change. Supports $filter (eq, ne, in, startswith) and $orderby. + * @return string|null + */ + public function getTitle(): ?string { + $val = $this->getBackingStore()->get('title'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'title'"); + } + + /** + * 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('changeItemService', $this->getChangeItemService()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeCollectionOfPrimitiveValues('documentationUrls', $this->getDocumentationUrls()); + $writer->writeStringValue('shortDescription', $this->getShortDescription()); + $writer->writeCollectionOfPrimitiveValues('systemTags', $this->getSystemTags()); + $writer->writeCollectionOfPrimitiveValues('tags', $this->getTags()); + $writer->writeStringValue('title', $this->getTitle()); + } + + /** + * Sets the changeItemService property value. Specifies the Microsoft Entra service name to which this item belongs. Supports $filter (eq, ne, in) and $orderby. + * @param string|null $value Value to set for the changeItemService property. + */ + public function setChangeItemService(?string $value): void { + $this->getBackingStore()->set('changeItemService', $value); + } + + /** + * Sets the description property value. Description of the new feature or change announcement. Supports $filter (eq, ne, in, startswith) and $orderby. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the documentationUrls property value. Link to the feature or change documentation. Supports $filter (any with eq). + * @param array|null $value Value to set for the documentationUrls property. + */ + public function setDocumentationUrls(?array $value): void { + $this->getBackingStore()->set('documentationUrls', $value); + } + + /** + * Sets the shortDescription property value. A short description of the feature or change. Supports $filter (eq, ne, in, startswith) and $orderby. + * @param string|null $value Value to set for the shortDescription property. + */ + public function setShortDescription(?string $value): void { + $this->getBackingStore()->set('shortDescription', $value); + } + + /** + * Sets the systemTags property value. Microsoft Entra-specific tags. Example values: Top announcement - entraroadmaphighlightproductnews, New release highlight - entraroadmaphighlightnewfeature. Supports $filter (any with eq). + * @param array|null $value Value to set for the systemTags property. + */ + public function setSystemTags(?array $value): void { + $this->getBackingStore()->set('systemTags', $value); + } + + /** + * Sets the tags property value. Identity and Access Management (IAM) related tags. Example values: External Identities, Reliability and Resilience. Supports $filter (any with eq). + * @param array|null $value Value to set for the tags property. + */ + public function setTags(?array $value): void { + $this->getBackingStore()->set('tags', $value); + } + + /** + * Sets the title property value. Title of the feature or change. Supports $filter (eq, ne, in, startswith) and $orderby. + * @param string|null $value Value to set for the title property. + */ + public function setTitle(?string $value): void { + $this->getBackingStore()->set('title', $value); + } + +} diff --git a/src/Generated/Models/ChangeItemBaseCollectionResponse.php b/src/Generated/Models/ChangeItemBaseCollectionResponse.php new file mode 100644 index 00000000000..49f2f7d64ef --- /dev/null +++ b/src/Generated/Models/ChangeItemBaseCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ChangeItemBase::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, ChangeItemBase::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/ChangeItemState.php b/src/Generated/Models/ChangeItemState.php new file mode 100644 index 00000000000..6c14efe7388 --- /dev/null +++ b/src/Generated/Models/ChangeItemState.php @@ -0,0 +1,11 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcPolicyApplyActionResult + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcPolicyApplyActionResult { + return new CloudPcPolicyApplyActionResult(); + } + + /** + * 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 [ + 'finishDateTime' => fn(ParseNode $n) => $o->setFinishDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'startDateTime' => fn(ParseNode $n) => $o->setStartDateTime($n->getDateTimeValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(CloudPcPolicyApplyActionStatus::class)), + ]; + } + + /** + * Gets the finishDateTime property value. The finishDateTime property + * @return DateTime|null + */ + public function getFinishDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('finishDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'finishDateTime'"); + } + + /** + * 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 startDateTime property value. The startDateTime property + * @return DateTime|null + */ + public function getStartDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('startDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'startDateTime'"); + } + + /** + * Gets the status property value. The status property + * @return CloudPcPolicyApplyActionStatus|null + */ + public function getStatus(): ?CloudPcPolicyApplyActionStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof CloudPcPolicyApplyActionStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('finishDateTime', $this->getFinishDateTime()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeDateTimeValue('startDateTime', $this->getStartDateTime()); + $writer->writeEnumValue('status', $this->getStatus()); + $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 finishDateTime property value. The finishDateTime property + * @param DateTime|null $value Value to set for the finishDateTime property. + */ + public function setFinishDateTime(?DateTime $value): void { + $this->getBackingStore()->set('finishDateTime', $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 startDateTime property value. The startDateTime property + * @param DateTime|null $value Value to set for the startDateTime property. + */ + public function setStartDateTime(?DateTime $value): void { + $this->getBackingStore()->set('startDateTime', $value); + } + + /** + * Sets the status property value. The status property + * @param CloudPcPolicyApplyActionStatus|null $value Value to set for the status property. + */ + public function setStatus(?CloudPcPolicyApplyActionStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/CloudPcPolicyApplyActionStatus.php b/src/Generated/Models/CloudPcPolicyApplyActionStatus.php new file mode 100644 index 00000000000..15f36febbe8 --- /dev/null +++ b/src/Generated/Models/CloudPcPolicyApplyActionStatus.php @@ -0,0 +1,12 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcPolicyScheduledApplyActionDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcPolicyScheduledApplyActionDetail { + return new CloudPcPolicyScheduledApplyActionDetail(); + } + + /** + * 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 cronScheduleExpression property value. The cronScheduleExpression property + * @return string|null + */ + public function getCronScheduleExpression(): ?string { + $val = $this->getBackingStore()->get('cronScheduleExpression'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cronScheduleExpression'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'cronScheduleExpression' => fn(ParseNode $n) => $o->setCronScheduleExpression($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'reservePercentage' => fn(ParseNode $n) => $o->setReservePercentage($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 reservePercentage property value. The reservePercentage property + * @return int|null + */ + public function getReservePercentage(): ?int { + $val = $this->getBackingStore()->get('reservePercentage'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reservePercentage'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('cronScheduleExpression', $this->getCronScheduleExpression()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('reservePercentage', $this->getReservePercentage()); + $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 cronScheduleExpression property value. The cronScheduleExpression property + * @param string|null $value Value to set for the cronScheduleExpression property. + */ + public function setCronScheduleExpression(?string $value): void { + $this->getBackingStore()->set('cronScheduleExpression', $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 reservePercentage property value. The reservePercentage property + * @param int|null $value Value to set for the reservePercentage property. + */ + public function setReservePercentage(?int $value): void { + $this->getBackingStore()->set('reservePercentage', $value); + } + +} diff --git a/src/Generated/Models/CloudPcReviewStatus.php b/src/Generated/Models/CloudPcReviewStatus.php index 6b19fd5b09d..7625345e6b0 100644 --- a/src/Generated/Models/CloudPcReviewStatus.php +++ b/src/Generated/Models/CloudPcReviewStatus.php @@ -36,7 +36,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud } /** - * Gets the accessTier property value. The accessTier property + * Gets the accessTier property value. The blob access tier of the Azure Storage account in which the Cloud PC snapshot is saved with. Possible values are hot, cool, cold, and archive, default value is hot. * @return CloudPcBlobAccessTier|null */ public function getAccessTier(): ?CloudPcBlobAccessTier { @@ -229,7 +229,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the accessTier property value. The accessTier property + * Sets the accessTier property value. The blob access tier of the Azure Storage account in which the Cloud PC snapshot is saved with. Possible values are hot, cool, cold, and archive, default value is hot. * @param CloudPcBlobAccessTier|null $value Value to set for the accessTier property. */ public function setAccessTier(?CloudPcBlobAccessTier $value): void { diff --git a/src/Generated/Models/DelegateAllowedActions.php b/src/Generated/Models/DelegateAllowedActions.php new file mode 100644 index 00000000000..da446c0b6fa --- /dev/null +++ b/src/Generated/Models/DelegateAllowedActions.php @@ -0,0 +1,224 @@ +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 DelegateAllowedActions + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DelegateAllowedActions { + return new DelegateAllowedActions(); + } + + /** + * 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 [ + 'joinActiveCalls' => fn(ParseNode $n) => $o->setJoinActiveCalls($n->getBooleanValue()), + 'makeCalls' => fn(ParseNode $n) => $o->setMakeCalls($n->getBooleanValue()), + 'manageCallAndDelegateSettings' => fn(ParseNode $n) => $o->setManageCallAndDelegateSettings($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'pickUpHeldCalls' => fn(ParseNode $n) => $o->setPickUpHeldCalls($n->getBooleanValue()), + 'receiveCalls' => fn(ParseNode $n) => $o->setReceiveCalls($n->getBooleanValue()), + ]; + } + + /** + * Gets the joinActiveCalls property value. The joinActiveCalls property + * @return bool|null + */ + public function getJoinActiveCalls(): ?bool { + $val = $this->getBackingStore()->get('joinActiveCalls'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'joinActiveCalls'"); + } + + /** + * Gets the makeCalls property value. The makeCalls property + * @return bool|null + */ + public function getMakeCalls(): ?bool { + $val = $this->getBackingStore()->get('makeCalls'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'makeCalls'"); + } + + /** + * Gets the manageCallAndDelegateSettings property value. The manageCallAndDelegateSettings property + * @return bool|null + */ + public function getManageCallAndDelegateSettings(): ?bool { + $val = $this->getBackingStore()->get('manageCallAndDelegateSettings'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'manageCallAndDelegateSettings'"); + } + + /** + * 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 pickUpHeldCalls property value. The pickUpHeldCalls property + * @return bool|null + */ + public function getPickUpHeldCalls(): ?bool { + $val = $this->getBackingStore()->get('pickUpHeldCalls'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'pickUpHeldCalls'"); + } + + /** + * Gets the receiveCalls property value. The receiveCalls property + * @return bool|null + */ + public function getReceiveCalls(): ?bool { + $val = $this->getBackingStore()->get('receiveCalls'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'receiveCalls'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('joinActiveCalls', $this->getJoinActiveCalls()); + $writer->writeBooleanValue('makeCalls', $this->getMakeCalls()); + $writer->writeBooleanValue('manageCallAndDelegateSettings', $this->getManageCallAndDelegateSettings()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeBooleanValue('pickUpHeldCalls', $this->getPickUpHeldCalls()); + $writer->writeBooleanValue('receiveCalls', $this->getReceiveCalls()); + $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 joinActiveCalls property value. The joinActiveCalls property + * @param bool|null $value Value to set for the joinActiveCalls property. + */ + public function setJoinActiveCalls(?bool $value): void { + $this->getBackingStore()->set('joinActiveCalls', $value); + } + + /** + * Sets the makeCalls property value. The makeCalls property + * @param bool|null $value Value to set for the makeCalls property. + */ + public function setMakeCalls(?bool $value): void { + $this->getBackingStore()->set('makeCalls', $value); + } + + /** + * Sets the manageCallAndDelegateSettings property value. The manageCallAndDelegateSettings property + * @param bool|null $value Value to set for the manageCallAndDelegateSettings property. + */ + public function setManageCallAndDelegateSettings(?bool $value): void { + $this->getBackingStore()->set('manageCallAndDelegateSettings', $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 pickUpHeldCalls property value. The pickUpHeldCalls property + * @param bool|null $value Value to set for the pickUpHeldCalls property. + */ + public function setPickUpHeldCalls(?bool $value): void { + $this->getBackingStore()->set('pickUpHeldCalls', $value); + } + + /** + * Sets the receiveCalls property value. The receiveCalls property + * @param bool|null $value Value to set for the receiveCalls property. + */ + public function setReceiveCalls(?bool $value): void { + $this->getBackingStore()->set('receiveCalls', $value); + } + +} diff --git a/src/Generated/Models/DelegationSettings.php b/src/Generated/Models/DelegationSettings.php new file mode 100644 index 00000000000..e85750e527c --- /dev/null +++ b/src/Generated/Models/DelegationSettings.php @@ -0,0 +1,112 @@ +getBackingStore()->get('allowedActions'); + if (is_null($val) || $val instanceof DelegateAllowedActions) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'allowedActions'"); + } + + /** + * 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 array_merge(parent::getFieldDeserializers(), [ + 'allowedActions' => fn(ParseNode $n) => $o->setAllowedActions($n->getObjectValue([DelegateAllowedActions::class, 'createFromDiscriminatorValue'])), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'isActive' => fn(ParseNode $n) => $o->setIsActive($n->getBooleanValue()), + ]); + } + + /** + * Gets the isActive property value. The isActive property + * @return bool|null + */ + public function getIsActive(): ?bool { + $val = $this->getBackingStore()->get('isActive'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isActive'"); + } + + /** + * 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('allowedActions', $this->getAllowedActions()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeBooleanValue('isActive', $this->getIsActive()); + } + + /** + * Sets the allowedActions property value. The allowedActions property + * @param DelegateAllowedActions|null $value Value to set for the allowedActions property. + */ + public function setAllowedActions(?DelegateAllowedActions $value): void { + $this->getBackingStore()->set('allowedActions', $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 isActive property value. The isActive property + * @param bool|null $value Value to set for the isActive property. + */ + public function setIsActive(?bool $value): void { + $this->getBackingStore()->set('isActive', $value); + } + +} diff --git a/src/Generated/Models/Device.php b/src/Generated/Models/Device.php index 9086c1e8fc3..895f0dffdfa 100644 --- a/src/Generated/Models/Device.php +++ b/src/Generated/Models/Device.php @@ -39,6 +39,20 @@ public function getAccountEnabled(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'accountEnabled'"); } + /** + * Gets the alternativeNames property value. The alternativeNames property + * @return array|null + */ + public function getAlternativeNames(): ?array { + $val = $this->getBackingStore()->get('alternativeNames'); + 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 'alternativeNames'"); + } + /** * Gets the alternativeSecurityIds property value. For internal use only. Not nullable. Supports $filter (eq, not, ge, le). * @return array|null @@ -139,6 +153,20 @@ public function getDeviceOwnership(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceOwnership'"); } + /** + * Gets the deviceTemplate property value. The deviceTemplate property + * @return array|null + */ + public function getDeviceTemplate(): ?array { + $val = $this->getBackingStore()->get('deviceTemplate'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DeviceTemplate::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceTemplate'"); + } + /** * Gets the deviceVersion property value. For internal use only. * @return int|null @@ -233,6 +261,14 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'accountEnabled' => fn(ParseNode $n) => $o->setAccountEnabled($n->getBooleanValue()), + 'alternativeNames' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAlternativeNames($val); + }, 'alternativeSecurityIds' => fn(ParseNode $n) => $o->setAlternativeSecurityIds($n->getCollectionOfObjectValues([AlternativeSecurityId::class, 'createFromDiscriminatorValue'])), 'approximateLastSignInDateTime' => fn(ParseNode $n) => $o->setApproximateLastSignInDateTime($n->getDateTimeValue()), 'commands' => fn(ParseNode $n) => $o->setCommands($n->getCollectionOfObjectValues([Command::class, 'createFromDiscriminatorValue'])), @@ -241,6 +277,7 @@ public function getFieldDeserializers(): array { 'deviceId' => fn(ParseNode $n) => $o->setDeviceId($n->getStringValue()), 'deviceMetadata' => fn(ParseNode $n) => $o->setDeviceMetadata($n->getStringValue()), 'deviceOwnership' => fn(ParseNode $n) => $o->setDeviceOwnership($n->getStringValue()), + 'deviceTemplate' => fn(ParseNode $n) => $o->setDeviceTemplate($n->getCollectionOfObjectValues([DeviceTemplate::class, 'createFromDiscriminatorValue'])), 'deviceVersion' => fn(ParseNode $n) => $o->setDeviceVersion($n->getIntegerValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'domainName' => fn(ParseNode $n) => $o->setDomainName($n->getStringValue()), @@ -659,6 +696,7 @@ public function getUsageRights(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeBooleanValue('accountEnabled', $this->getAccountEnabled()); + $writer->writeCollectionOfPrimitiveValues('alternativeNames', $this->getAlternativeNames()); $writer->writeCollectionOfObjectValues('alternativeSecurityIds', $this->getAlternativeSecurityIds()); $writer->writeDateTimeValue('approximateLastSignInDateTime', $this->getApproximateLastSignInDateTime()); $writer->writeCollectionOfObjectValues('commands', $this->getCommands()); @@ -667,6 +705,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('deviceId', $this->getDeviceId()); $writer->writeStringValue('deviceMetadata', $this->getDeviceMetadata()); $writer->writeStringValue('deviceOwnership', $this->getDeviceOwnership()); + $writer->writeCollectionOfObjectValues('deviceTemplate', $this->getDeviceTemplate()); $writer->writeIntegerValue('deviceVersion', $this->getDeviceVersion()); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('domainName', $this->getDomainName()); @@ -712,6 +751,14 @@ public function setAccountEnabled(?bool $value): void { $this->getBackingStore()->set('accountEnabled', $value); } + /** + * Sets the alternativeNames property value. The alternativeNames property + * @param array|null $value Value to set for the alternativeNames property. + */ + public function setAlternativeNames(?array $value): void { + $this->getBackingStore()->set('alternativeNames', $value); + } + /** * Sets the alternativeSecurityIds property value. For internal use only. Not nullable. Supports $filter (eq, not, ge, le). * @param array|null $value Value to set for the alternativeSecurityIds property. @@ -776,6 +823,14 @@ public function setDeviceOwnership(?string $value): void { $this->getBackingStore()->set('deviceOwnership', $value); } + /** + * Sets the deviceTemplate property value. The deviceTemplate property + * @param array|null $value Value to set for the deviceTemplate property. + */ + public function setDeviceTemplate(?array $value): void { + $this->getBackingStore()->set('deviceTemplate', $value); + } + /** * Sets the deviceVersion property value. For internal use only. * @param int|null $value Value to set for the deviceVersion property. diff --git a/src/Generated/Models/DeviceCompliancePolicy.php b/src/Generated/Models/DeviceCompliancePolicy.php index 7a96a798370..74baec07ed6 100644 --- a/src/Generated/Models/DeviceCompliancePolicy.php +++ b/src/Generated/Models/DeviceCompliancePolicy.php @@ -194,7 +194,7 @@ public function getRoleScopeTagIds(): ?array { } /** - * Gets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * Gets the scheduledActionsForRule property value. The list of scheduled action for this rule * @return array|null */ public function getScheduledActionsForRule(): ?array { @@ -339,7 +339,7 @@ public function setRoleScopeTagIds(?array $value): void { } /** - * Sets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * Sets the scheduledActionsForRule property value. The list of scheduled action for this rule * @param array|null $value Value to set for the scheduledActionsForRule property. */ public function setScheduledActionsForRule(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php index 92534302123..67276ec05b5 100644 --- a/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php +++ b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php @@ -83,7 +83,7 @@ public function getOdataType(): ?string { } /** - * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting + * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. * @return string|null */ public function getSettingDefinitionId(): ?string { @@ -129,7 +129,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting + * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. * @param string|null $value Value to set for the settingDefinitionId property. */ public function setSettingDefinitionId(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php index 0e546895310..37a629d6f56 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php @@ -51,7 +51,7 @@ public function getAccessTypes(): ?DeviceManagementConfigurationSettingAccessTyp } /** - * Gets the applicability property value. Details which device setting is applicable on. Supports: $filters. + * Gets the applicability property value. Details which device setting is applicable on * @return DeviceManagementConfigurationSettingApplicability|null */ public function getApplicability(): ?DeviceManagementConfigurationSettingApplicability { @@ -75,7 +75,7 @@ public function getBaseUri(): ?string { } /** - * Gets the categoryId property value. Specify category in which the setting is under. Support $filters. + * Gets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * @return string|null */ public function getCategoryId(): ?string { @@ -87,7 +87,7 @@ public function getCategoryId(): ?string { } /** - * Gets the description property value. Description of the setting. + * Gets the description property value. Description of the item * @return string|null */ public function getDescription(): ?string { @@ -99,7 +99,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. Name of the setting. For example: Allow Toast. + * Gets the displayName property value. Display name of the item * @return string|null */ public function getDisplayName(): ?string { @@ -153,7 +153,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the helpText property value. Help text of the setting. Give more details of the setting. + * Gets the helpText property value. Help text of the item * @return string|null */ public function getHelpText(): ?string { @@ -165,7 +165,7 @@ public function getHelpText(): ?string { } /** - * Gets the infoUrls property value. List of links more info for the setting can be found at. + * Gets the infoUrls property value. List of links more info for the setting can be found at * @return array|null */ public function getInfoUrls(): ?array { @@ -243,7 +243,7 @@ public function getReferredSettingInformationList(): ?array { } /** - * Gets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. + * Gets the rootDefinitionId property value. Root setting definition if the setting is a child setting. * @return string|null */ public function getRootDefinitionId(): ?string { @@ -337,7 +337,7 @@ public function setAccessTypes(?DeviceManagementConfigurationSettingAccessTypes } /** - * Sets the applicability property value. Details which device setting is applicable on. Supports: $filters. + * Sets the applicability property value. Details which device setting is applicable on * @param DeviceManagementConfigurationSettingApplicability|null $value Value to set for the applicability property. */ public function setApplicability(?DeviceManagementConfigurationSettingApplicability $value): void { @@ -353,7 +353,7 @@ public function setBaseUri(?string $value): void { } /** - * Sets the categoryId property value. Specify category in which the setting is under. Support $filters. + * Sets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * @param string|null $value Value to set for the categoryId property. */ public function setCategoryId(?string $value): void { @@ -361,7 +361,7 @@ public function setCategoryId(?string $value): void { } /** - * Sets the description property value. Description of the setting. + * Sets the description property value. Description of the item * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -369,7 +369,7 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. Name of the setting. For example: Allow Toast. + * Sets the displayName property value. Display name of the item * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -377,7 +377,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the helpText property value. Help text of the setting. Give more details of the setting. + * Sets the helpText property value. Help text of the item * @param string|null $value Value to set for the helpText property. */ public function setHelpText(?string $value): void { @@ -385,7 +385,7 @@ public function setHelpText(?string $value): void { } /** - * Sets the infoUrls property value. List of links more info for the setting can be found at. + * Sets the infoUrls property value. List of links more info for the setting can be found at * @param array|null $value Value to set for the infoUrls property. */ public function setInfoUrls(?array $value): void { @@ -433,7 +433,7 @@ public function setReferredSettingInformationList(?array $value): void { } /** - * Sets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. + * Sets the rootDefinitionId property value. Root setting definition if the setting is a child setting. * @param string|null $value Value to set for the rootDefinitionId property. */ public function setRootDefinitionId(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php index 92dda4cd8fa..8383e8d0b09 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. Maximum number of setting group count in the collection + * Gets the maximumCount property value. Maximum number of setting group count in the collection. Valid values 1 to 100 * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of setting group count in the collection + * Gets the minimumCount property value. Minimum number of setting group count in the collection. Valid values 1 to 100 * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of setting group count in the collection + * Sets the maximumCount property value. Maximum number of setting group count in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of setting group count in the collection + * Sets the minimumCount property value. Minimum number of setting group count in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php index 982aa240d1d..02e1aa77fc4 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the childIds property value. Dependent child settings to this group of settings. + * Gets the childIds property value. Dependent child settings to this group of settings * @return array|null */ public function getChildIds(): ?array { @@ -106,7 +106,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the childIds property value. Dependent child settings to this group of settings. + * Sets the childIds property value. Dependent child settings to this group of settings * @param array|null $value Value to set for the childIds property. */ public function setChildIds(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php index 4ca20155e81..a2778cbead7 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the defaultValue property value. Default setting value for this setting + * Gets the defaultValue property value. Default setting value for this setting. * @return DeviceManagementConfigurationSettingValue|null */ public function getDefaultValue(): ?DeviceManagementConfigurationSettingValue { @@ -45,7 +45,7 @@ public function getDefaultValue(): ?DeviceManagementConfigurationSettingValue { } /** - * Gets the dependedOnBy property value. list of child settings that depend on this setting + * Gets the dependedOnBy property value. list of child settings that depend on this setting. * @return array|null */ public function getDependedOnBy(): ?array { @@ -59,7 +59,7 @@ public function getDependedOnBy(): ?array { } /** - * Gets the dependentOn property value. list of parent settings this setting is dependent on + * Gets the dependentOn property value. list of parent settings this setting is dependent on. * @return array|null */ public function getDependentOn(): ?array { @@ -87,7 +87,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the valueDefinition property value. Definition of the value for this setting + * Gets the valueDefinition property value. Definition of the value for this setting. * @return DeviceManagementConfigurationSettingValueDefinition|null */ public function getValueDefinition(): ?DeviceManagementConfigurationSettingValueDefinition { @@ -111,7 +111,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the defaultValue property value. Default setting value for this setting + * Sets the defaultValue property value. Default setting value for this setting. * @param DeviceManagementConfigurationSettingValue|null $value Value to set for the defaultValue property. */ public function setDefaultValue(?DeviceManagementConfigurationSettingValue $value): void { @@ -119,7 +119,7 @@ public function setDefaultValue(?DeviceManagementConfigurationSettingValue $valu } /** - * Sets the dependedOnBy property value. list of child settings that depend on this setting + * Sets the dependedOnBy property value. list of child settings that depend on this setting. * @param array|null $value Value to set for the dependedOnBy property. */ public function setDependedOnBy(?array $value): void { @@ -127,7 +127,7 @@ public function setDependedOnBy(?array $value): void { } /** - * Sets the dependentOn property value. list of parent settings this setting is dependent on + * Sets the dependentOn property value. list of parent settings this setting is dependent on. * @param array|null $value Value to set for the dependentOn property. */ public function setDependentOn(?array $value): void { @@ -135,7 +135,7 @@ public function setDependentOn(?array $value): void { } /** - * Sets the valueDefinition property value. Definition of the value for this setting + * Sets the valueDefinition property value. Definition of the value for this setting. * @param DeviceManagementConfigurationSettingValueDefinition|null $value Value to set for the valueDefinition property. */ public function setValueDefinition(?DeviceManagementConfigurationSettingValueDefinition $value): void { diff --git a/src/Generated/Models/DeviceTemplate.php b/src/Generated/Models/DeviceTemplate.php new file mode 100644 index 00000000000..9b0e8cc5778 --- /dev/null +++ b/src/Generated/Models/DeviceTemplate.php @@ -0,0 +1,227 @@ +setOdataType('#microsoft.graph.deviceTemplate'); + } + + /** + * 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 DeviceTemplate + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeviceTemplate { + return new DeviceTemplate(); + } + + /** + * Gets the deviceAuthority property value. The deviceAuthority property + * @return string|null + */ + public function getDeviceAuthority(): ?string { + $val = $this->getBackingStore()->get('deviceAuthority'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceAuthority'"); + } + + /** + * Gets the deviceInstances property value. The deviceInstances property + * @return array|null + */ + public function getDeviceInstances(): ?array { + $val = $this->getBackingStore()->get('deviceInstances'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Device::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceInstances'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'deviceAuthority' => fn(ParseNode $n) => $o->setDeviceAuthority($n->getStringValue()), + 'deviceInstances' => fn(ParseNode $n) => $o->setDeviceInstances($n->getCollectionOfObjectValues([Device::class, 'createFromDiscriminatorValue'])), + 'manufacturer' => fn(ParseNode $n) => $o->setManufacturer($n->getStringValue()), + 'model' => fn(ParseNode $n) => $o->setModel($n->getStringValue()), + 'mutualTlsOauthConfigurationId' => fn(ParseNode $n) => $o->setMutualTlsOauthConfigurationId($n->getStringValue()), + 'mutualTlsOauthConfigurationTenantId' => fn(ParseNode $n) => $o->setMutualTlsOauthConfigurationTenantId($n->getStringValue()), + 'operatingSystem' => fn(ParseNode $n) => $o->setOperatingSystem($n->getStringValue()), + 'owners' => fn(ParseNode $n) => $o->setOwners($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the manufacturer property value. The manufacturer property + * @return string|null + */ + public function getManufacturer(): ?string { + $val = $this->getBackingStore()->get('manufacturer'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'manufacturer'"); + } + + /** + * Gets the model property value. The model property + * @return string|null + */ + public function getModel(): ?string { + $val = $this->getBackingStore()->get('model'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'model'"); + } + + /** + * Gets the mutualTlsOauthConfigurationId property value. The mutualTlsOauthConfigurationId property + * @return string|null + */ + public function getMutualTlsOauthConfigurationId(): ?string { + $val = $this->getBackingStore()->get('mutualTlsOauthConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mutualTlsOauthConfigurationId'"); + } + + /** + * Gets the mutualTlsOauthConfigurationTenantId property value. The mutualTlsOauthConfigurationTenantId property + * @return string|null + */ + public function getMutualTlsOauthConfigurationTenantId(): ?string { + $val = $this->getBackingStore()->get('mutualTlsOauthConfigurationTenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mutualTlsOauthConfigurationTenantId'"); + } + + /** + * Gets the operatingSystem property value. The operatingSystem property + * @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 owners property value. The owners property + * @return array|null + */ + public function getOwners(): ?array { + $val = $this->getBackingStore()->get('owners'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'owners'"); + } + + /** + * 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('deviceAuthority', $this->getDeviceAuthority()); + $writer->writeCollectionOfObjectValues('deviceInstances', $this->getDeviceInstances()); + $writer->writeStringValue('manufacturer', $this->getManufacturer()); + $writer->writeStringValue('model', $this->getModel()); + $writer->writeStringValue('mutualTlsOauthConfigurationId', $this->getMutualTlsOauthConfigurationId()); + $writer->writeStringValue('mutualTlsOauthConfigurationTenantId', $this->getMutualTlsOauthConfigurationTenantId()); + $writer->writeStringValue('operatingSystem', $this->getOperatingSystem()); + $writer->writeCollectionOfObjectValues('owners', $this->getOwners()); + } + + /** + * Sets the deviceAuthority property value. The deviceAuthority property + * @param string|null $value Value to set for the deviceAuthority property. + */ + public function setDeviceAuthority(?string $value): void { + $this->getBackingStore()->set('deviceAuthority', $value); + } + + /** + * Sets the deviceInstances property value. The deviceInstances property + * @param array|null $value Value to set for the deviceInstances property. + */ + public function setDeviceInstances(?array $value): void { + $this->getBackingStore()->set('deviceInstances', $value); + } + + /** + * Sets the manufacturer property value. The manufacturer property + * @param string|null $value Value to set for the manufacturer property. + */ + public function setManufacturer(?string $value): void { + $this->getBackingStore()->set('manufacturer', $value); + } + + /** + * Sets the model property value. The model property + * @param string|null $value Value to set for the model property. + */ + public function setModel(?string $value): void { + $this->getBackingStore()->set('model', $value); + } + + /** + * Sets the mutualTlsOauthConfigurationId property value. The mutualTlsOauthConfigurationId property + * @param string|null $value Value to set for the mutualTlsOauthConfigurationId property. + */ + public function setMutualTlsOauthConfigurationId(?string $value): void { + $this->getBackingStore()->set('mutualTlsOauthConfigurationId', $value); + } + + /** + * Sets the mutualTlsOauthConfigurationTenantId property value. The mutualTlsOauthConfigurationTenantId property + * @param string|null $value Value to set for the mutualTlsOauthConfigurationTenantId property. + */ + public function setMutualTlsOauthConfigurationTenantId(?string $value): void { + $this->getBackingStore()->set('mutualTlsOauthConfigurationTenantId', $value); + } + + /** + * Sets the operatingSystem property value. The operatingSystem property + * @param string|null $value Value to set for the operatingSystem property. + */ + public function setOperatingSystem(?string $value): void { + $this->getBackingStore()->set('operatingSystem', $value); + } + + /** + * Sets the owners property value. The owners property + * @param array|null $value Value to set for the owners property. + */ + public function setOwners(?array $value): void { + $this->getBackingStore()->set('owners', $value); + } + +} diff --git a/src/Generated/Models/DeviceTemplateCollectionResponse.php b/src/Generated/Models/DeviceTemplateCollectionResponse.php new file mode 100644 index 00000000000..ed189c2e076 --- /dev/null +++ b/src/Generated/Models/DeviceTemplateCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DeviceTemplate::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, DeviceTemplate::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/Dictionary.php b/src/Generated/Models/Dictionary.php index eb2ed5219bc..9515e44b484 100644 --- a/src/Generated/Models/Dictionary.php +++ b/src/Generated/Models/Dictionary.php @@ -41,6 +41,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Dicti case '#microsoft.graph.partner.security.additionalDataDictionary': return new AdditionalDataDictionary(); case '#microsoft.graph.plannerFormsDictionary': return new PlannerFormsDictionary(); case '#microsoft.graph.resultTemplateDictionary': return new ResultTemplateDictionary(); + case '#microsoft.graph.wafAllowedHeadersDictionary': return new WafAllowedHeadersDictionary(); } } return new Dictionary(); diff --git a/src/Generated/Models/Directory.php b/src/Generated/Models/Directory.php index fd1db2329fb..436f9384f40 100644 --- a/src/Generated/Models/Directory.php +++ b/src/Generated/Models/Directory.php @@ -187,6 +187,7 @@ public function getFieldDeserializers(): array { 'recommendations' => fn(ParseNode $n) => $o->setRecommendations($n->getCollectionOfObjectValues([Recommendation::class, 'createFromDiscriminatorValue'])), 'sharedEmailDomains' => fn(ParseNode $n) => $o->setSharedEmailDomains($n->getCollectionOfObjectValues([SharedEmailDomain::class, 'createFromDiscriminatorValue'])), 'subscriptions' => fn(ParseNode $n) => $o->setSubscriptions($n->getCollectionOfObjectValues([CompanySubscription::class, 'createFromDiscriminatorValue'])), + 'templates' => fn(ParseNode $n) => $o->setTemplates($n->getObjectValue([Template::class, 'createFromDiscriminatorValue'])), ]); } @@ -314,6 +315,18 @@ public function getSubscriptions(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'subscriptions'"); } + /** + * Gets the templates property value. The templates property + * @return Template|null + */ + public function getTemplates(): ?Template { + $val = $this->getBackingStore()->get('templates'); + if (is_null($val) || $val instanceof Template) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'templates'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -339,6 +352,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('recommendations', $this->getRecommendations()); $writer->writeCollectionOfObjectValues('sharedEmailDomains', $this->getSharedEmailDomains()); $writer->writeCollectionOfObjectValues('subscriptions', $this->getSubscriptions()); + $writer->writeObjectValue('templates', $this->getTemplates()); } /** @@ -493,4 +507,12 @@ public function setSubscriptions(?array $value): void { $this->getBackingStore()->set('subscriptions', $value); } + /** + * Sets the templates property value. The templates property + * @param Template|null $value Value to set for the templates property. + */ + public function setTemplates(?Template $value): void { + $this->getBackingStore()->set('templates', $value); + } + } diff --git a/src/Generated/Models/DirectoryObject.php b/src/Generated/Models/DirectoryObject.php index a8071bae656..0b7e6f4eb0a 100644 --- a/src/Generated/Models/DirectoryObject.php +++ b/src/Generated/Models/DirectoryObject.php @@ -38,6 +38,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Direc case '#microsoft.graph.contract': return new Contract(); case '#microsoft.graph.crossTenantAccessPolicy': return new CrossTenantAccessPolicy(); case '#microsoft.graph.device': return new Device(); + case '#microsoft.graph.deviceTemplate': return new DeviceTemplate(); case '#microsoft.graph.directoryObjectPartnerReference': return new DirectoryObjectPartnerReference(); case '#microsoft.graph.directoryRole': return new DirectoryRole(); case '#microsoft.graph.directoryRoleTemplate': return new DirectoryRoleTemplate(); @@ -52,6 +53,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Direc case '#microsoft.graph.homeRealmDiscoveryPolicy': return new HomeRealmDiscoveryPolicy(); case '#microsoft.graph.identitySecurityDefaultsEnforcementPolicy': return new IdentitySecurityDefaultsEnforcementPolicy(); case '#microsoft.graph.multiTenantOrganizationMember': return new MultiTenantOrganizationMember(); + case '#microsoft.graph.mutualTlsOauthConfiguration': return new MutualTlsOauthConfiguration(); case '#microsoft.graph.organization': return new Organization(); case '#microsoft.graph.orgContact': return new OrgContact(); case '#microsoft.graph.pendingExternalUserProfile': return new PendingExternalUserProfile(); @@ -67,6 +69,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Direc case '#microsoft.graph.tokenIssuancePolicy': return new TokenIssuancePolicy(); case '#microsoft.graph.tokenLifetimePolicy': return new TokenLifetimePolicy(); case '#microsoft.graph.trustedCertificateAuthorityAsEntityBase': return new TrustedCertificateAuthorityAsEntityBase(); + case '#microsoft.graph.trustedCertificateAuthorityBase': return new TrustedCertificateAuthorityBase(); case '#microsoft.graph.user': return new User(); } } diff --git a/src/Generated/Models/DriveRestoreArtifactsBulkAdditionRequest.php b/src/Generated/Models/DriveRestoreArtifactsBulkAdditionRequest.php index 83bddd5b29b..19d54a81fbd 100644 --- a/src/Generated/Models/DriveRestoreArtifactsBulkAdditionRequest.php +++ b/src/Generated/Models/DriveRestoreArtifactsBulkAdditionRequest.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Drive } /** - * Gets the directoryObjectIds property value. The directoryObjectIds property + * Gets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding OneDrive for work or school restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. * @return array|null */ public function getDirectoryObjectIds(): ?array { @@ -40,7 +40,7 @@ public function getDirectoryObjectIds(): ?array { } /** - * Gets the drives property value. The drives property + * Gets the drives property value. The list of email addresses that are added to the corresponding OneDrive for work or school restore session in a bulk operation. * @return array|null */ public function getDrives(): ?array { @@ -90,7 +90,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the directoryObjectIds property value. The directoryObjectIds property + * Sets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding OneDrive for work or school restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. * @param array|null $value Value to set for the directoryObjectIds property. */ public function setDirectoryObjectIds(?array $value): void { @@ -98,7 +98,7 @@ public function setDirectoryObjectIds(?array $value): void { } /** - * Sets the drives property value. The drives property + * Sets the drives property value. The list of email addresses that are added to the corresponding OneDrive for work or school restore session in a bulk operation. * @param array|null $value Value to set for the drives property. */ public function setDrives(?array $value): void { diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index f7e0bfcd8f0..ae5dfda32a3 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -183,10 +183,15 @@ use Microsoft\Graph\Beta\Generated\Models\Security\CasesRoot; use Microsoft\Graph\Beta\Generated\Models\Security\CategoryTemplate; use Microsoft\Graph\Beta\Generated\Models\Security\CitationTemplate; +use Microsoft\Graph\Beta\Generated\Models\Security\CloudAppDiscoveryReport; use Microsoft\Graph\Beta\Generated\Models\Security\CollaborationRoot; +use Microsoft\Graph\Beta\Generated\Models\Security\DataDiscoveryReport; +use Microsoft\Graph\Beta\Generated\Models\Security\DataDiscoveryRoot; use Microsoft\Graph\Beta\Generated\Models\Security\DataSet; use Microsoft\Graph\Beta\Generated\Models\Security\DepartmentTemplate; use Microsoft\Graph\Beta\Generated\Models\Security\DetectionRule; +use Microsoft\Graph\Beta\Generated\Models\Security\DiscoveredCloudAppDetail; +use Microsoft\Graph\Beta\Generated\Models\Security\DiscoveredCloudAppInfo; use Microsoft\Graph\Beta\Generated\Models\Security\DispositionReviewStage; use Microsoft\Graph\Beta\Generated\Models\Security\EdiscoveryAddToReviewSetOperation; use Microsoft\Graph\Beta\Generated\Models\Security\EdiscoveryCase; @@ -210,6 +215,7 @@ use Microsoft\Graph\Beta\Generated\Models\Security\EmailThreatSubmission; use Microsoft\Graph\Beta\Generated\Models\Security\EmailThreatSubmissionPolicy; use Microsoft\Graph\Beta\Generated\Models\Security\EmailUrlThreatSubmission; +use Microsoft\Graph\Beta\Generated\Models\Security\EndpointDiscoveredCloudAppDetail; use Microsoft\Graph\Beta\Generated\Models\Security\File; use Microsoft\Graph\Beta\Generated\Models\Security\FileContentThreatSubmission; use Microsoft\Graph\Beta\Generated\Models\Security\FilePlanDescriptor; @@ -374,6 +380,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.agreementFileLocalization': return new AgreementFileLocalization(); case '#microsoft.graph.agreementFileProperties': return new AgreementFileProperties(); case '#microsoft.graph.agreementFileVersion': return new AgreementFileVersion(); + case '#microsoft.graph.aiInteraction': return new AiInteraction(); + case '#microsoft.graph.aiInteractionHistory': return new AiInteractionHistory(); + case '#microsoft.graph.aiUser': return new AiUser(); case '#microsoft.graph.alert': return new \Microsoft\Graph\Beta\Generated\Models\Alert(); case '#microsoft.graph.allowedDataLocation': return new AllowedDataLocation(); case '#microsoft.graph.allowedValue': return new AllowedValue(); @@ -446,6 +455,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.androidWorkProfileTrustedRootCertificate': return new AndroidWorkProfileTrustedRootCertificate(); case '#microsoft.graph.androidWorkProfileVpnConfiguration': return new AndroidWorkProfileVpnConfiguration(); case '#microsoft.graph.androidWorkProfileWiFiConfiguration': return new AndroidWorkProfileWiFiConfiguration(); + case '#microsoft.graph.announcement': return new Announcement(); case '#microsoft.graph.anonymousGuestConversationMember': return new AnonymousGuestConversationMember(); case '#microsoft.graph.aospDeviceOwnerCertificateProfileBase': return new AospDeviceOwnerCertificateProfileBase(); case '#microsoft.graph.aospDeviceOwnerCompliancePolicy': return new AospDeviceOwnerCompliancePolicy(); @@ -599,6 +609,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.callRecords.participantBase': return new ParticipantBase(); case '#microsoft.graph.callRecords.segment': return new Segment(); case '#microsoft.graph.callRecords.session': return new Session(); + case '#microsoft.graph.callSettings': return new CallSettings(); case '#microsoft.graph.callTranscript': return new CallTranscript(); case '#microsoft.graph.cancelMediaProcessingOperation': return new CancelMediaProcessingOperation(); case '#microsoft.graph.canvasLayout': return new CanvasLayout(); @@ -610,6 +621,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.certificateBasedAuthConfiguration': return new CertificateBasedAuthConfiguration(); case '#microsoft.graph.certificateBasedAuthPki': return new CertificateBasedAuthPki(); case '#microsoft.graph.certificateConnectorDetails': return new CertificateConnectorDetails(); + case '#microsoft.graph.changeItemBase': return new ChangeItemBase(); case '#microsoft.graph.changeTrackedEntity': return new ChangeTrackedEntity(); case '#microsoft.graph.channel': return new Channel(); case '#microsoft.graph.chat': return new Chat(); @@ -729,6 +741,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.delegatedAdminRelationshipRequest': return new DelegatedAdminRelationshipRequest(); case '#microsoft.graph.delegatedAdminServiceManagementDetail': return new DelegatedAdminServiceManagementDetail(); case '#microsoft.graph.delegatedPermissionClassification': return new DelegatedPermissionClassification(); + case '#microsoft.graph.delegationSettings': return new DelegationSettings(); case '#microsoft.graph.deletedChat': return new DeletedChat(); case '#microsoft.graph.deletedItemContainer': return new DeletedItemContainer(); case '#microsoft.graph.deletedTeam': return new DeletedTeam(); @@ -859,6 +872,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.deviceRegistrationPolicy': return new DeviceRegistrationPolicy(); case '#microsoft.graph.deviceSetupConfiguration': return new DeviceSetupConfiguration(); case '#microsoft.graph.deviceShellScript': return new DeviceShellScript(); + case '#microsoft.graph.deviceTemplate': return new DeviceTemplate(); case '#microsoft.graph.directory': return new Directory(); case '#microsoft.graph.directoryAudit': return new DirectoryAudit(); case '#microsoft.graph.directoryDefinition': return new DirectoryDefinition(); @@ -1278,6 +1292,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.mailboxRestoreArtifact': return new MailboxRestoreArtifact(); case '#microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest': return new MailboxRestoreArtifactsBulkAdditionRequest(); case '#microsoft.graph.mailFolder': return new MailFolder(); + case '#microsoft.graph.mailFolderOperation': return new MailFolderOperation(); case '#microsoft.graph.mailSearchFolder': return new MailSearchFolder(); case '#microsoft.graph.malwareStateForWindowsDevice': return new MalwareStateForWindowsDevice(); case '#microsoft.graph.managedAllDeviceCertificateState': return new ManagedAllDeviceCertificateState(); @@ -1415,6 +1430,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.multiValueLegacyExtendedProperty': return new MultiValueLegacyExtendedProperty(); case '#microsoft.graph.muteParticipantOperation': return new MuteParticipantOperation(); case '#microsoft.graph.muteParticipantsOperation': return new MuteParticipantsOperation(); + case '#microsoft.graph.mutualTlsOauthConfiguration': return new MutualTlsOauthConfiguration(); case '#microsoft.graph.namedLocation': return new NamedLocation(); case '#microsoft.graph.ndesConnector': return new NdesConnector(); case '#microsoft.graph.networkaccess.alert': return new \Microsoft\Graph\Beta\Generated\Models\Networkaccess\Alert(); @@ -1470,6 +1486,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.office365ServicesUserCounts': return new Office365ServicesUserCounts(); case '#microsoft.graph.officeGraphInsights': return new OfficeGraphInsights(); case '#microsoft.graph.officeSuiteApp': return new OfficeSuiteApp(); + case '#microsoft.graph.oidcIdentityProvider': return new OidcIdentityProvider(); case '#microsoft.graph.onAttributeCollectionListener': return new OnAttributeCollectionListener(); case '#microsoft.graph.onAttributeCollectionStartCustomExtension': return new OnAttributeCollectionStartCustomExtension(); case '#microsoft.graph.onAttributeCollectionStartListener': return new OnAttributeCollectionStartListener(); @@ -1709,6 +1726,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.riskyServicePrincipalHistoryItem': return new RiskyServicePrincipalHistoryItem(); case '#microsoft.graph.riskyUser': return new RiskyUser(); case '#microsoft.graph.riskyUserHistoryItem': return new RiskyUserHistoryItem(); + case '#microsoft.graph.roadmap': return new Roadmap(); case '#microsoft.graph.roleAssignment': return new RoleAssignment(); case '#microsoft.graph.roleDefinition': return new RoleDefinition(); case '#microsoft.graph.roleManagementAlert': return new RoleManagementAlert(); @@ -1757,12 +1775,17 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.security.casesRoot': return new CasesRoot(); case '#microsoft.graph.security.categoryTemplate': return new CategoryTemplate(); case '#microsoft.graph.security.citationTemplate': return new CitationTemplate(); + case '#microsoft.graph.security.cloudAppDiscoveryReport': return new CloudAppDiscoveryReport(); case '#microsoft.graph.security.collaborationRoot': return new CollaborationRoot(); + case '#microsoft.graph.security.dataDiscoveryReport': return new DataDiscoveryReport(); + case '#microsoft.graph.security.dataDiscoveryRoot': return new DataDiscoveryRoot(); case '#microsoft.graph.security.dataSet': return new DataSet(); case '#microsoft.graph.security.dataSource': return new \Microsoft\Graph\Beta\Generated\Models\Security\DataSource(); case '#microsoft.graph.security.dataSourceContainer': return new \Microsoft\Graph\Beta\Generated\Models\Security\DataSourceContainer(); case '#microsoft.graph.security.departmentTemplate': return new DepartmentTemplate(); case '#microsoft.graph.security.detectionRule': return new DetectionRule(); + case '#microsoft.graph.security.discoveredCloudAppDetail': return new DiscoveredCloudAppDetail(); + case '#microsoft.graph.security.discoveredCloudAppInfo': return new DiscoveredCloudAppInfo(); case '#microsoft.graph.security.dispositionReviewStage': return new DispositionReviewStage(); case '#microsoft.graph.security.ediscoveryAddToReviewSetOperation': return new EdiscoveryAddToReviewSetOperation(); case '#microsoft.graph.security.ediscoveryCase': return new EdiscoveryCase(); @@ -1786,6 +1809,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.security.emailThreatSubmission': return new EmailThreatSubmission(); case '#microsoft.graph.security.emailThreatSubmissionPolicy': return new EmailThreatSubmissionPolicy(); case '#microsoft.graph.security.emailUrlThreatSubmission': return new EmailUrlThreatSubmission(); + case '#microsoft.graph.security.endpointDiscoveredCloudAppDetail': return new EndpointDiscoveredCloudAppDetail(); case '#microsoft.graph.security.file': return new File(); case '#microsoft.graph.security.fileContentThreatSubmission': return new FileContentThreatSubmission(); case '#microsoft.graph.security.filePlanDescriptor': return new FilePlanDescriptor(); @@ -1976,6 +2000,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit 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(); case '#microsoft.graph.tenantAppManagementPolicy': return new TenantAppManagementPolicy(); @@ -2014,6 +2039,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.trainingLanguageDetail': return new TrainingLanguageDetail(); case '#microsoft.graph.trending': return new Trending(); case '#microsoft.graph.trustedCertificateAuthorityAsEntityBase': return new TrustedCertificateAuthorityAsEntityBase(); + case '#microsoft.graph.trustedCertificateAuthorityBase': return new TrustedCertificateAuthorityBase(); case '#microsoft.graph.trustFrameworkKeySet': return new TrustFrameworkKeySet(); case '#microsoft.graph.trustFrameworkPolicy': return new TrustFrameworkPolicy(); case '#microsoft.graph.unenforcedMfaAwsUserFinding': return new UnenforcedMfaAwsUserFinding(); @@ -2049,6 +2075,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.unmuteParticipantOperation': return new UnmuteParticipantOperation(); case '#microsoft.graph.unsupportedDeviceConfiguration': return new UnsupportedDeviceConfiguration(); case '#microsoft.graph.unsupportedGroupPolicyExtension': return new UnsupportedGroupPolicyExtension(); + case '#microsoft.graph.updateAllMessagesReadStateOperation': return new UpdateAllMessagesReadStateOperation(); case '#microsoft.graph.updateRecordingStatusOperation': return new UpdateRecordingStatusOperation(); case '#microsoft.graph.urlAssessmentRequest': return new UrlAssessmentRequest(); case '#microsoft.graph.usageRight': return new UsageRight(); diff --git a/src/Generated/Models/ExchangeRestoreSession.php b/src/Generated/Models/ExchangeRestoreSession.php index 3995eb3e20e..4351862bffd 100644 --- a/src/Generated/Models/ExchangeRestoreSession.php +++ b/src/Generated/Models/ExchangeRestoreSession.php @@ -68,7 +68,7 @@ public function getMailboxRestoreArtifacts(): ?array { } /** - * Gets the mailboxRestoreArtifactsBulkAdditionRequests property value. The mailboxRestoreArtifactsBulkAdditionRequests property + * Gets the mailboxRestoreArtifactsBulkAdditionRequests property value. A collection of user mailboxes and destination details that can be used to restore Exchange mailboxes. * @return array|null */ public function getMailboxRestoreArtifactsBulkAdditionRequests(): ?array { @@ -109,7 +109,7 @@ public function setMailboxRestoreArtifacts(?array $value): void { } /** - * Sets the mailboxRestoreArtifactsBulkAdditionRequests property value. The mailboxRestoreArtifactsBulkAdditionRequests property + * Sets the mailboxRestoreArtifactsBulkAdditionRequests property value. A collection of user mailboxes and destination details that can be used to restore Exchange mailboxes. * @param array|null $value Value to set for the mailboxRestoreArtifactsBulkAdditionRequests property. */ public function setMailboxRestoreArtifactsBulkAdditionRequests(?array $value): void { diff --git a/src/Generated/Models/ExtendedKeyUsage.php b/src/Generated/Models/ExtendedKeyUsage.php index 588f53df2a0..c2854525ca1 100644 --- a/src/Generated/Models/ExtendedKeyUsage.php +++ b/src/Generated/Models/ExtendedKeyUsage.php @@ -72,7 +72,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. + * Gets the name property value. Extended Key Usage Name * @return string|null */ public function getName(): ?string { @@ -84,7 +84,7 @@ public function getName(): ?string { } /** - * Gets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. + * Gets the objectIdentifier property value. Extended Key Usage Object Identifier * @return string|null */ public function getObjectIdentifier(): ?string { @@ -135,7 +135,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. + * Sets the name property value. Extended Key Usage Name * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -143,7 +143,7 @@ public function setName(?string $value): void { } /** - * Sets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. + * Sets the objectIdentifier property value. Extended Key Usage Object Identifier * @param string|null $value Value to set for the objectIdentifier property. */ public function setObjectIdentifier(?string $value): void { diff --git a/src/Generated/Models/FederatedIdentityCredential.php b/src/Generated/Models/FederatedIdentityCredential.php index b7f0275d38e..71dd45488ea 100644 --- a/src/Generated/Models/FederatedIdentityCredential.php +++ b/src/Generated/Models/FederatedIdentityCredential.php @@ -39,6 +39,18 @@ public function getAudiences(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'audiences'"); } + /** + * Gets the claimsMatchingExpression property value. Enables the use of claims matching expressions against specified claims. For the list of supported expression syntax and claims, visit the Flexible FIC reference. + * @return FederatedIdentityExpression|null + */ + public function getClaimsMatchingExpression(): ?FederatedIdentityExpression { + $val = $this->getBackingStore()->get('claimsMatchingExpression'); + if (is_null($val) || $val instanceof FederatedIdentityExpression) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'claimsMatchingExpression'"); + } + /** * Gets the description property value. The un-validated, user-provided description of the federated identity credential. It has a limit of 600 characters. Optional. * @return string|null @@ -66,6 +78,7 @@ public function getFieldDeserializers(): array { /** @var array|null $val */ $this->setAudiences($val); }, + 'claimsMatchingExpression' => fn(ParseNode $n) => $o->setClaimsMatchingExpression($n->getObjectValue([FederatedIdentityExpression::class, 'createFromDiscriminatorValue'])), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'issuer' => fn(ParseNode $n) => $o->setIssuer($n->getStringValue()), 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), @@ -116,6 +129,7 @@ public function getSubject(): ?string { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfPrimitiveValues('audiences', $this->getAudiences()); + $writer->writeObjectValue('claimsMatchingExpression', $this->getClaimsMatchingExpression()); $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('issuer', $this->getIssuer()); $writer->writeStringValue('name', $this->getName()); @@ -130,6 +144,14 @@ public function setAudiences(?array $value): void { $this->getBackingStore()->set('audiences', $value); } + /** + * Sets the claimsMatchingExpression property value. Enables the use of claims matching expressions against specified claims. For the list of supported expression syntax and claims, visit the Flexible FIC reference. + * @param FederatedIdentityExpression|null $value Value to set for the claimsMatchingExpression property. + */ + public function setClaimsMatchingExpression(?FederatedIdentityExpression $value): void { + $this->getBackingStore()->set('claimsMatchingExpression', $value); + } + /** * Sets the description property value. The un-validated, user-provided description of the federated identity credential. It has a limit of 600 characters. Optional. * @param string|null $value Value to set for the description property. diff --git a/src/Generated/Models/FederatedIdentityExpression.php b/src/Generated/Models/FederatedIdentityExpression.php new file mode 100644 index 00000000000..0d4d69a3d96 --- /dev/null +++ b/src/Generated/Models/FederatedIdentityExpression.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return FederatedIdentityExpression + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FederatedIdentityExpression { + return new FederatedIdentityExpression(); + } + + /** + * 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 [ + 'languageVersion' => fn(ParseNode $n) => $o->setLanguageVersion($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the languageVersion property value. Indicated the language version to be used. Should always be set to 1. Required. + * @return int|null + */ + public function getLanguageVersion(): ?int { + $val = $this->getBackingStore()->get('languageVersion'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'languageVersion'"); + } + + /** + * 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 value property value. Indicates the configured expression. Required. + * @return string|null + */ + public function getValue(): ?string { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('languageVersion', $this->getLanguageVersion()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('value', $this->getValue()); + $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 languageVersion property value. Indicated the language version to be used. Should always be set to 1. Required. + * @param int|null $value Value to set for the languageVersion property. + */ + public function setLanguageVersion(?int $value): void { + $this->getBackingStore()->set('languageVersion', $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 value property value. Indicates the configured expression. Required. + * @param string|null $value Value to set for the value property. + */ + public function setValue(?string $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/IPv4CidrRange.php b/src/Generated/Models/IPv4CidrRange.php index af9dff560ac..b20a3418a9d 100644 --- a/src/Generated/Models/IPv4CidrRange.php +++ b/src/Generated/Models/IPv4CidrRange.php @@ -6,6 +6,9 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +/** + * IP range base class for representing IPV4, IPV6 address ranges +*/ class IPv4CidrRange extends IpRange implements Parsable { /** diff --git a/src/Generated/Models/IPv6CidrRange.php b/src/Generated/Models/IPv6CidrRange.php index 8ef23f2f4ab..5246b9fc54e 100644 --- a/src/Generated/Models/IPv6CidrRange.php +++ b/src/Generated/Models/IPv6CidrRange.php @@ -6,6 +6,9 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +/** + * IP range base class for representing IPV4, IPV6 address ranges +*/ class IPv6CidrRange extends IpRange implements Parsable { /** diff --git a/src/Generated/Models/IdentityContainer.php b/src/Generated/Models/IdentityContainer.php index 467ffe6f03d..f03c7cca7cd 100644 --- a/src/Generated/Models/IdentityContainer.php +++ b/src/Generated/Models/IdentityContainer.php @@ -181,6 +181,7 @@ public function getFieldDeserializers(): array { 'customAuthenticationExtensions' => fn(ParseNode $n) => $o->setCustomAuthenticationExtensions($n->getCollectionOfObjectValues([CustomAuthenticationExtension::class, 'createFromDiscriminatorValue'])), 'identityProviders' => fn(ParseNode $n) => $o->setIdentityProviders($n->getCollectionOfObjectValues([IdentityProviderBase::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'productChanges' => fn(ParseNode $n) => $o->setProductChanges($n->getCollectionOfObjectValues([ChangeItemBase::class, 'createFromDiscriminatorValue'])), 'userFlowAttributes' => fn(ParseNode $n) => $o->setUserFlowAttributes($n->getCollectionOfObjectValues([IdentityUserFlowAttribute::class, 'createFromDiscriminatorValue'])), 'userFlows' => fn(ParseNode $n) => $o->setUserFlows($n->getCollectionOfObjectValues([IdentityUserFlow::class, 'createFromDiscriminatorValue'])), ]; @@ -212,6 +213,20 @@ public function getOdataType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } + /** + * Gets the productChanges property value. Represents entry point for Microsoft Entra product changes and planned new features. + * @return array|null + */ + public function getProductChanges(): ?array { + $val = $this->getBackingStore()->get('productChanges'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ChangeItemBase::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'productChanges'"); + } + /** * Gets the userFlowAttributes property value. Represents entry point for identity userflow attributes. * @return array|null @@ -255,6 +270,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('customAuthenticationExtensions', $this->getCustomAuthenticationExtensions()); $writer->writeCollectionOfObjectValues('identityProviders', $this->getIdentityProviders()); $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('productChanges', $this->getProductChanges()); $writer->writeCollectionOfObjectValues('userFlowAttributes', $this->getUserFlowAttributes()); $writer->writeCollectionOfObjectValues('userFlows', $this->getUserFlows()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -356,6 +372,14 @@ public function setOdataType(?string $value): void { $this->getBackingStore()->set('odataType', $value); } + /** + * Sets the productChanges property value. Represents entry point for Microsoft Entra product changes and planned new features. + * @param array|null $value Value to set for the productChanges property. + */ + public function setProductChanges(?array $value): void { + $this->getBackingStore()->set('productChanges', $value); + } + /** * Sets the userFlowAttributes property value. Represents entry point for identity userflow attributes. * @param array|null $value Value to set for the userFlowAttributes property. diff --git a/src/Generated/Models/IdentityProviderBase.php b/src/Generated/Models/IdentityProviderBase.php index 8090c28920b..9fc6f28ec4b 100644 --- a/src/Generated/Models/IdentityProviderBase.php +++ b/src/Generated/Models/IdentityProviderBase.php @@ -28,6 +28,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Ident case '#microsoft.graph.appleManagedIdentityProvider': return new AppleManagedIdentityProvider(); case '#microsoft.graph.builtInIdentityProvider': return new BuiltInIdentityProvider(); case '#microsoft.graph.internalDomainFederation': return new InternalDomainFederation(); + case '#microsoft.graph.oidcIdentityProvider': return new OidcIdentityProvider(); case '#microsoft.graph.openIdConnectIdentityProvider': return new OpenIdConnectIdentityProvider(); case '#microsoft.graph.samlOrWsFedExternalDomainFederation': return new SamlOrWsFedExternalDomainFederation(); case '#microsoft.graph.samlOrWsFedProvider': return new SamlOrWsFedProvider(); diff --git a/src/Generated/Models/IdentitySet.php b/src/Generated/Models/IdentitySet.php index 7a025127eda..9c3b82c1838 100644 --- a/src/Generated/Models/IdentitySet.php +++ b/src/Generated/Models/IdentitySet.php @@ -35,6 +35,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Ident if ($mappingValueNode !== null) { $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { + case '#microsoft.graph.aiInteractionMentionedIdentitySet': return new AiInteractionMentionedIdentitySet(); case '#microsoft.graph.approvalIdentitySet': return new ApprovalIdentitySet(); case '#microsoft.graph.chatMessageFromIdentitySet': return new ChatMessageFromIdentitySet(); case '#microsoft.graph.chatMessageMentionedIdentitySet': return new ChatMessageMentionedIdentitySet(); @@ -60,7 +61,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the application property value. Optional. The application associated with this action. + * Gets the application property value. The Identity of the Application. This property is read-only. * @return Identity|null */ public function getApplication(): ?Identity { @@ -80,7 +81,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the device property value. Optional. The device associated with this action. + * Gets the device property value. The Identity of the Device. This property is read-only. * @return Identity|null */ public function getDevice(): ?Identity { @@ -118,7 +119,7 @@ public function getOdataType(): ?string { } /** - * Gets the user property value. Optional. The user associated with this action. + * Gets the user property value. The Identity of the User. This property is read-only. * @return Identity|null */ public function getUser(): ?Identity { @@ -150,7 +151,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the application property value. Optional. The application associated with this action. + * Sets the application property value. The Identity of the Application. This property is read-only. * @param Identity|null $value Value to set for the application property. */ public function setApplication(?Identity $value): void { @@ -166,7 +167,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the device property value. Optional. The device associated with this action. + * Sets the device property value. The Identity of the Device. This property is read-only. * @param Identity|null $value Value to set for the device property. */ public function setDevice(?Identity $value): void { @@ -182,7 +183,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the user property value. Optional. The user associated with this action. + * Sets the user property value. The Identity of the User. This property is read-only. * @param Identity|null $value Value to set for the user property. */ public function setUser(?Identity $value): void { diff --git a/src/Generated/Models/IpRange.php b/src/Generated/Models/IpRange.php index e2e1caeeeef..fb9b5f9d475 100644 --- a/src/Generated/Models/IpRange.php +++ b/src/Generated/Models/IpRange.php @@ -10,6 +10,9 @@ use Microsoft\Kiota\Abstractions\Store\BackingStore; use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; +/** + * IP range base class for representing IPV4, IPV6 address ranges +*/ class IpRange implements AdditionalDataHolder, BackedModel, Parsable { /** diff --git a/src/Generated/Models/LiveCaptionOptions.php b/src/Generated/Models/LiveCaptionOptions.php new file mode 100644 index 00000000000..94f351c3d3d --- /dev/null +++ b/src/Generated/Models/LiveCaptionOptions.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 LiveCaptionOptions + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LiveCaptionOptions { + return new LiveCaptionOptions(); + } + + /** + * 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()), + 'streamUrl' => fn(ParseNode $n) => $o->setStreamUrl($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 streamUrl property value. The streamUrl property + * @return string|null + */ + public function getStreamUrl(): ?string { + $val = $this->getBackingStore()->get('streamUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'streamUrl'"); + } + + /** + * 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('streamUrl', $this->getStreamUrl()); + $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 streamUrl property value. The streamUrl property + * @param string|null $value Value to set for the streamUrl property. + */ + public function setStreamUrl(?string $value): void { + $this->getBackingStore()->set('streamUrl', $value); + } + +} diff --git a/src/Generated/Models/MailFolder.php b/src/Generated/Models/MailFolder.php index aa8e791d0df..db6e396a0c0 100644 --- a/src/Generated/Models/MailFolder.php +++ b/src/Generated/Models/MailFolder.php @@ -84,6 +84,7 @@ public function getFieldDeserializers(): array { 'messageRules' => fn(ParseNode $n) => $o->setMessageRules($n->getCollectionOfObjectValues([MessageRule::class, 'createFromDiscriminatorValue'])), 'messages' => fn(ParseNode $n) => $o->setMessages($n->getCollectionOfObjectValues([Message::class, 'createFromDiscriminatorValue'])), 'multiValueExtendedProperties' => fn(ParseNode $n) => $o->setMultiValueExtendedProperties($n->getCollectionOfObjectValues([MultiValueLegacyExtendedProperty::class, 'createFromDiscriminatorValue'])), + 'operations' => fn(ParseNode $n) => $o->setOperations($n->getCollectionOfObjectValues([MailFolderOperation::class, 'createFromDiscriminatorValue'])), 'parentFolderId' => fn(ParseNode $n) => $o->setParentFolderId($n->getStringValue()), 'singleValueExtendedProperties' => fn(ParseNode $n) => $o->setSingleValueExtendedProperties($n->getCollectionOfObjectValues([SingleValueLegacyExtendedProperty::class, 'createFromDiscriminatorValue'])), 'totalItemCount' => fn(ParseNode $n) => $o->setTotalItemCount($n->getIntegerValue()), @@ -147,6 +148,20 @@ public function getMultiValueExtendedProperties(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'multiValueExtendedProperties'"); } + /** + * Gets the operations property value. The operations property + * @return array|null + */ + public function getOperations(): ?array { + $val = $this->getBackingStore()->get('operations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MailFolderOperation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'operations'"); + } + /** * Gets the parentFolderId property value. The unique identifier for the mailFolder's parent mailFolder. * @return string|null @@ -236,6 +251,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('messageRules', $this->getMessageRules()); $writer->writeCollectionOfObjectValues('messages', $this->getMessages()); $writer->writeCollectionOfObjectValues('multiValueExtendedProperties', $this->getMultiValueExtendedProperties()); + $writer->writeCollectionOfObjectValues('operations', $this->getOperations()); $writer->writeStringValue('parentFolderId', $this->getParentFolderId()); $writer->writeCollectionOfObjectValues('singleValueExtendedProperties', $this->getSingleValueExtendedProperties()); $writer->writeIntegerValue('totalItemCount', $this->getTotalItemCount()); @@ -300,6 +316,14 @@ public function setMultiValueExtendedProperties(?array $value): void { $this->getBackingStore()->set('multiValueExtendedProperties', $value); } + /** + * Sets the operations property value. The operations property + * @param array|null $value Value to set for the operations property. + */ + public function setOperations(?array $value): void { + $this->getBackingStore()->set('operations', $value); + } + /** * Sets the parentFolderId property value. The unique identifier for the mailFolder's parent mailFolder. * @param string|null $value Value to set for the parentFolderId property. diff --git a/src/Generated/Models/MailFolderOperation.php b/src/Generated/Models/MailFolderOperation.php new file mode 100644 index 00000000000..41d09200d7e --- /dev/null +++ b/src/Generated/Models/MailFolderOperation.php @@ -0,0 +1,96 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.updateAllMessagesReadStateOperation': return new UpdateAllMessagesReadStateOperation(); + } + } + return new MailFolderOperation(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'resourceLocation' => fn(ParseNode $n) => $o->setResourceLocation($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(MailFolderOperationStatus::class)), + ]); + } + + /** + * Gets the resourceLocation property value. The resourceLocation property + * @return string|null + */ + public function getResourceLocation(): ?string { + $val = $this->getBackingStore()->get('resourceLocation'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceLocation'"); + } + + /** + * Gets the status property value. The status property + * @return MailFolderOperationStatus|null + */ + public function getStatus(): ?MailFolderOperationStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof MailFolderOperationStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('resourceLocation', $this->getResourceLocation()); + $writer->writeEnumValue('status', $this->getStatus()); + } + + /** + * Sets the resourceLocation property value. The resourceLocation property + * @param string|null $value Value to set for the resourceLocation property. + */ + public function setResourceLocation(?string $value): void { + $this->getBackingStore()->set('resourceLocation', $value); + } + + /** + * Sets the status property value. The status property + * @param MailFolderOperationStatus|null $value Value to set for the status property. + */ + public function setStatus(?MailFolderOperationStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/MailFolderOperationCollectionResponse.php b/src/Generated/Models/MailFolderOperationCollectionResponse.php new file mode 100644 index 00000000000..e043d417b31 --- /dev/null +++ b/src/Generated/Models/MailFolderOperationCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([MailFolderOperation::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, MailFolderOperation::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/MailFolderOperationStatus.php b/src/Generated/Models/MailFolderOperationStatus.php new file mode 100644 index 00000000000..69fe9eb635f --- /dev/null +++ b/src/Generated/Models/MailFolderOperationStatus.php @@ -0,0 +1,13 @@ +|null */ public function getDirectoryObjectIds(): ?array { @@ -66,7 +66,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the mailboxes property value. The mailboxes property + * Gets the mailboxes property value. The list of email addresses that are added to the corresponding Exchange restore session in a bulk operation. * @return array|null */ public function getMailboxes(): ?array { @@ -90,7 +90,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the directoryObjectIds property value. The directoryObjectIds property + * Sets the directoryObjectIds property value. The list of directory object IDs that are added to the corresponding Exchange restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. * @param array|null $value Value to set for the directoryObjectIds property. */ public function setDirectoryObjectIds(?array $value): void { @@ -98,7 +98,7 @@ public function setDirectoryObjectIds(?array $value): void { } /** - * Sets the mailboxes property value. The mailboxes property + * Sets the mailboxes property value. The list of email addresses that are added to the corresponding Exchange restore session in a bulk operation. * @param array|null $value Value to set for the mailboxes property. */ public function setMailboxes(?array $value): void { diff --git a/src/Generated/Models/MeetingAttendanceReport.php b/src/Generated/Models/MeetingAttendanceReport.php index c5df1705a19..609730e2c23 100644 --- a/src/Generated/Models/MeetingAttendanceReport.php +++ b/src/Generated/Models/MeetingAttendanceReport.php @@ -40,6 +40,20 @@ public function getAttendanceRecords(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'attendanceRecords'"); } + /** + * Gets the externalEventInformation property value. The externalEventInformation property + * @return array|null + */ + public function getExternalEventInformation(): ?array { + $val = $this->getBackingStore()->get('externalEventInformation'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, VirtualEventExternalInformation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalEventInformation'"); + } + /** * The deserialization information for the current model * @return array @@ -48,6 +62,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'attendanceRecords' => fn(ParseNode $n) => $o->setAttendanceRecords($n->getCollectionOfObjectValues([AttendanceRecord::class, 'createFromDiscriminatorValue'])), + 'externalEventInformation' => fn(ParseNode $n) => $o->setExternalEventInformation($n->getCollectionOfObjectValues([VirtualEventExternalInformation::class, 'createFromDiscriminatorValue'])), 'meetingEndDateTime' => fn(ParseNode $n) => $o->setMeetingEndDateTime($n->getDateTimeValue()), 'meetingStartDateTime' => fn(ParseNode $n) => $o->setMeetingStartDateTime($n->getDateTimeValue()), 'totalParticipantCount' => fn(ParseNode $n) => $o->setTotalParticipantCount($n->getIntegerValue()), @@ -97,6 +112,7 @@ public function getTotalParticipantCount(): ?int { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('attendanceRecords', $this->getAttendanceRecords()); + $writer->writeCollectionOfObjectValues('externalEventInformation', $this->getExternalEventInformation()); $writer->writeDateTimeValue('meetingEndDateTime', $this->getMeetingEndDateTime()); $writer->writeDateTimeValue('meetingStartDateTime', $this->getMeetingStartDateTime()); $writer->writeIntegerValue('totalParticipantCount', $this->getTotalParticipantCount()); @@ -110,6 +126,14 @@ public function setAttendanceRecords(?array $value): void { $this->getBackingStore()->set('attendanceRecords', $value); } + /** + * Sets the externalEventInformation property value. The externalEventInformation property + * @param array|null $value Value to set for the externalEventInformation property. + */ + public function setExternalEventInformation(?array $value): void { + $this->getBackingStore()->set('externalEventInformation', $value); + } + /** * Sets the meetingEndDateTime property value. UTC time when the meeting ended. Read-only. * @param DateTime|null $value Value to set for the meetingEndDateTime property. diff --git a/src/Generated/Models/MobileApp.php b/src/Generated/Models/MobileApp.php index 36fb49e1c05..d82801de212 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. + * Gets the createdDateTime property value. The date and time the app was created. This property is read-only. * @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. + * Gets the dependentAppCount property value. The total number of dependencies the child app has. This property is read-only. * @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. + * Gets the isAssigned property value. The value indicating whether the app is assigned to at least one group. This property is read-only. * @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. + * Gets the lastModifiedDateTime property value. The date and time the app was last modified. This property is read-only. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -323,7 +323,7 @@ public function getPublishingState(): ?MobileAppPublishingState { } /** - * Gets the relationships property value. List of relationships for this mobile app. + * Gets the relationships property value. The set of direct relationships for this app. * @return array|null */ public function getRelationships(): ?array { @@ -375,7 +375,7 @@ public function getSupersedingAppCount(): ?int { } /** - * Gets the uploadState property value. The upload state. + * Gets the uploadState property value. The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. * @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. + * Sets the createdDateTime property value. The date and time the app was created. This property is read-only. * @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. + * Sets the dependentAppCount property value. The total number of dependencies the child app has. This property is read-only. * @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. + * Sets the isAssigned property value. The value indicating whether the app is assigned to at least one group. This property is read-only. * @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. + * Sets the lastModifiedDateTime property value. The date and time the app was last modified. This property is read-only. * @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. List of relationships for this mobile app. + * Sets the relationships property value. The set of direct relationships for this 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. + * Sets the uploadState property value. The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. * @param int|null $value Value to set for the uploadState property. */ public function setUploadState(?int $value): void { diff --git a/src/Generated/Models/MutualTlsOauthConfiguration.php b/src/Generated/Models/MutualTlsOauthConfiguration.php new file mode 100644 index 00000000000..ab303ede6dc --- /dev/null +++ b/src/Generated/Models/MutualTlsOauthConfiguration.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.mutualTlsOauthConfiguration'); + } + + /** + * 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 MutualTlsOauthConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MutualTlsOauthConfiguration { + return new MutualTlsOauthConfiguration(); + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'tlsClientAuthParameter' => fn(ParseNode $n) => $o->setTlsClientAuthParameter($n->getEnumValue(TlsClientRegistrationMetadata::class)), + ]); + } + + /** + * Gets the tlsClientAuthParameter property value. The tlsClientAuthParameter property + * @return TlsClientRegistrationMetadata|null + */ + public function getTlsClientAuthParameter(): ?TlsClientRegistrationMetadata { + $val = $this->getBackingStore()->get('tlsClientAuthParameter'); + if (is_null($val) || $val instanceof TlsClientRegistrationMetadata) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tlsClientAuthParameter'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeEnumValue('tlsClientAuthParameter', $this->getTlsClientAuthParameter()); + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the tlsClientAuthParameter property value. The tlsClientAuthParameter property + * @param TlsClientRegistrationMetadata|null $value Value to set for the tlsClientAuthParameter property. + */ + public function setTlsClientAuthParameter(?TlsClientRegistrationMetadata $value): void { + $this->getBackingStore()->set('tlsClientAuthParameter', $value); + } + +} diff --git a/src/Generated/Models/MutualTlsOauthConfigurationCollectionResponse.php b/src/Generated/Models/MutualTlsOauthConfigurationCollectionResponse.php new file mode 100644 index 00000000000..802394566cc --- /dev/null +++ b/src/Generated/Models/MutualTlsOauthConfigurationCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([MutualTlsOauthConfiguration::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, MutualTlsOauthConfiguration::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/AlertType.php b/src/Generated/Models/Networkaccess/AlertType.php index 03a4ab9f6a1..c7263734463 100644 --- a/src/Generated/Models/Networkaccess/AlertType.php +++ b/src/Generated/Models/Networkaccess/AlertType.php @@ -14,4 +14,6 @@ class AlertType extends Enum { public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const WEB_CONTENT_BLOCKED = "webContentBlocked"; public const MALWARE = "malware"; + public const PATIENT_ZERO = "patientZero"; + public const DLP = "dlp"; } diff --git a/src/Generated/Models/Networkaccess/RelatedProcess.php b/src/Generated/Models/Networkaccess/RelatedProcess.php deleted file mode 100644 index ca27815b7cc..00000000000 --- a/src/Generated/Models/Networkaccess/RelatedProcess.php +++ /dev/null @@ -1,90 +0,0 @@ -setOdataType('#microsoft.graph.networkaccess.relatedProcess'); - } - - /** - * 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 RelatedProcess - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): RelatedProcess { - return new RelatedProcess(); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'isSuspicious' => fn(ParseNode $n) => $o->setIsSuspicious($n->getBooleanValue()), - 'processName' => fn(ParseNode $n) => $o->setProcessName($n->getStringValue()), - ]); - } - - /** - * Gets the isSuspicious property value. The isSuspicious property - * @return bool|null - */ - public function getIsSuspicious(): ?bool { - $val = $this->getBackingStore()->get('isSuspicious'); - if (is_null($val) || is_bool($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'isSuspicious'"); - } - - /** - * Gets the processName property value. The processName property - * @return string|null - */ - public function getProcessName(): ?string { - $val = $this->getBackingStore()->get('processName'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'processName'"); - } - - /** - * 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('isSuspicious', $this->getIsSuspicious()); - $writer->writeStringValue('processName', $this->getProcessName()); - } - - /** - * Sets the isSuspicious property value. The isSuspicious property - * @param bool|null $value Value to set for the isSuspicious property. - */ - public function setIsSuspicious(?bool $value): void { - $this->getBackingStore()->set('isSuspicious', $value); - } - - /** - * Sets the processName property value. The processName property - * @param string|null $value Value to set for the processName property. - */ - public function setProcessName(?string $value): void { - $this->getBackingStore()->set('processName', $value); - } - -} diff --git a/src/Generated/Models/Networkaccess/RelatedResource.php b/src/Generated/Models/Networkaccess/RelatedResource.php index 3527e00654d..5d0819f963b 100644 --- a/src/Generated/Models/Networkaccess/RelatedResource.php +++ b/src/Generated/Models/Networkaccess/RelatedResource.php @@ -40,7 +40,6 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Relat case '#microsoft.graph.networkaccess.relatedFile': return new RelatedFile(); case '#microsoft.graph.networkaccess.relatedFileHash': return new RelatedFileHash(); case '#microsoft.graph.networkaccess.relatedMalware': return new RelatedMalware(); - case '#microsoft.graph.networkaccess.relatedProcess': return new RelatedProcess(); case '#microsoft.graph.networkaccess.relatedRemoteNetwork': return new RelatedRemoteNetwork(); case '#microsoft.graph.networkaccess.relatedTenant': return new RelatedTenant(); case '#microsoft.graph.networkaccess.relatedThreatIntelligence': return new RelatedThreatIntelligence(); diff --git a/src/Generated/Models/OidcAddressInboundClaims.php b/src/Generated/Models/OidcAddressInboundClaims.php new file mode 100644 index 00000000000..0bfa00ad4ee --- /dev/null +++ b/src/Generated/Models/OidcAddressInboundClaims.php @@ -0,0 +1,224 @@ +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 OidcAddressInboundClaims + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OidcAddressInboundClaims { + return new OidcAddressInboundClaims(); + } + + /** + * 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 country property value. Country name. + * @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'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'country' => fn(ParseNode $n) => $o->setCountry($n->getStringValue()), + 'locality' => fn(ParseNode $n) => $o->setLocality($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'postal_code' => fn(ParseNode $n) => $o->setPostalCode($n->getStringValue()), + 'region' => fn(ParseNode $n) => $o->setRegion($n->getStringValue()), + 'street_address' => fn(ParseNode $n) => $o->setStreetAddress($n->getStringValue()), + ]; + } + + /** + * Gets the locality property value. City or locality. + * @return string|null + */ + public function getLocality(): ?string { + $val = $this->getBackingStore()->get('locality'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'locality'"); + } + + /** + * 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 postal_code property value. Zip code or postal code. + * @return string|null + */ + public function getPostalCode(): ?string { + $val = $this->getBackingStore()->get('postal_code'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'postal_code'"); + } + + /** + * Gets the region property value. Country name. + * @return string|null + */ + public function getRegion(): ?string { + $val = $this->getBackingStore()->get('region'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'region'"); + } + + /** + * Gets the street_address property value. Full mailing address, formatted for display or use on a mailing label. This field MAY contain multiple lines, separated by newlines. Newlines can be represented either as a carriage return/line feed pair ('/r/n') or as a single line feed character ('/n'). + * @return string|null + */ + public function getStreetAddress(): ?string { + $val = $this->getBackingStore()->get('street_address'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'street_address'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('country', $this->getCountry()); + $writer->writeStringValue('locality', $this->getLocality()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('postal_code', $this->getPostalCode()); + $writer->writeStringValue('region', $this->getRegion()); + $writer->writeStringValue('street_address', $this->getStreetAddress()); + $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 country property value. Country name. + * @param string|null $value Value to set for the country property. + */ + public function setCountry(?string $value): void { + $this->getBackingStore()->set('country', $value); + } + + /** + * Sets the locality property value. City or locality. + * @param string|null $value Value to set for the locality property. + */ + public function setLocality(?string $value): void { + $this->getBackingStore()->set('locality', $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 postal_code property value. Zip code or postal code. + * @param string|null $value Value to set for the postal_code property. + */ + public function setPostalCode(?string $value): void { + $this->getBackingStore()->set('postal_code', $value); + } + + /** + * Sets the region property value. Country name. + * @param string|null $value Value to set for the region property. + */ + public function setRegion(?string $value): void { + $this->getBackingStore()->set('region', $value); + } + + /** + * Sets the street_address property value. Full mailing address, formatted for display or use on a mailing label. This field MAY contain multiple lines, separated by newlines. Newlines can be represented either as a carriage return/line feed pair ('/r/n') or as a single line feed character ('/n'). + * @param string|null $value Value to set for the street_address property. + */ + public function setStreetAddress(?string $value): void { + $this->getBackingStore()->set('street_address', $value); + } + +} diff --git a/src/Generated/Models/OidcClientAuthentication.php b/src/Generated/Models/OidcClientAuthentication.php new file mode 100644 index 00000000000..e0cf2c0d66e --- /dev/null +++ b/src/Generated/Models/OidcClientAuthentication.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 OidcClientAuthentication + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OidcClientAuthentication { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.oidcClientSecretAuthentication': return new OidcClientSecretAuthentication(); + case '#microsoft.graph.oidcPrivateJwtKeyClientAuthentication': return new OidcPrivateJwtKeyClientAuthentication(); + } + } + return new OidcClientAuthentication(); + } + + /** + * 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/OidcClientSecretAuthentication.php b/src/Generated/Models/OidcClientSecretAuthentication.php new file mode 100644 index 00000000000..c8d05d7c0ce --- /dev/null +++ b/src/Generated/Models/OidcClientSecretAuthentication.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.oidcClientSecretAuthentication'); + } + + /** + * 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 OidcClientSecretAuthentication + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OidcClientSecretAuthentication { + return new OidcClientSecretAuthentication(); + } + + /** + * Gets the clientSecret property value. The client secret obtained from configuring the client application on the external OpenID Connect identity provider. The property includes the client secret and enables the identity provider to use either the clientsecretpost authentication method. + * @return string|null + */ + public function getClientSecret(): ?string { + $val = $this->getBackingStore()->get('clientSecret'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientSecret'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'clientSecret' => fn(ParseNode $n) => $o->setClientSecret($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('clientSecret', $this->getClientSecret()); + } + + /** + * Sets the clientSecret property value. The client secret obtained from configuring the client application on the external OpenID Connect identity provider. The property includes the client secret and enables the identity provider to use either the clientsecretpost authentication method. + * @param string|null $value Value to set for the clientSecret property. + */ + public function setClientSecret(?string $value): void { + $this->getBackingStore()->set('clientSecret', $value); + } + +} diff --git a/src/Generated/Models/OidcIdentityProvider.php b/src/Generated/Models/OidcIdentityProvider.php new file mode 100644 index 00000000000..205115cb875 --- /dev/null +++ b/src/Generated/Models/OidcIdentityProvider.php @@ -0,0 +1,200 @@ +setOdataType('#microsoft.graph.oidcIdentityProvider'); + } + + /** + * 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 OidcIdentityProvider + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OidcIdentityProvider { + return new OidcIdentityProvider(); + } + + /** + * Gets the clientAuthentication property value. The clientAuthentication property + * @return OidcClientAuthentication|null + */ + public function getClientAuthentication(): ?OidcClientAuthentication { + $val = $this->getBackingStore()->get('clientAuthentication'); + if (is_null($val) || $val instanceof OidcClientAuthentication) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientAuthentication'"); + } + + /** + * Gets the clientId property value. The client ID for the application obtained when registering the application with the identity provider. + * @return string|null + */ + public function getClientId(): ?string { + $val = $this->getBackingStore()->get('clientId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'clientAuthentication' => fn(ParseNode $n) => $o->setClientAuthentication($n->getObjectValue([OidcClientAuthentication::class, 'createFromDiscriminatorValue'])), + 'clientId' => fn(ParseNode $n) => $o->setClientId($n->getStringValue()), + 'inboundClaimMapping' => fn(ParseNode $n) => $o->setInboundClaimMapping($n->getObjectValue([OidcInboundClaimMappingOverride::class, 'createFromDiscriminatorValue'])), + 'issuer' => fn(ParseNode $n) => $o->setIssuer($n->getStringValue()), + 'responseType' => fn(ParseNode $n) => $o->setResponseType($n->getEnumValue(OidcResponseType::class)), + 'scope' => fn(ParseNode $n) => $o->setScope($n->getStringValue()), + 'wellKnownEndpoint' => fn(ParseNode $n) => $o->setWellKnownEndpoint($n->getStringValue()), + ]); + } + + /** + * Gets the inboundClaimMapping property value. After the OIDC provider sends an ID token back to Microsoft Entra External ID, Microsoft Entra External ID needs to be able to map the claims from the received token to the claims that Microsoft Entra ID recognizes and uses. This complex type captures that mapping. + * @return OidcInboundClaimMappingOverride|null + */ + public function getInboundClaimMapping(): ?OidcInboundClaimMappingOverride { + $val = $this->getBackingStore()->get('inboundClaimMapping'); + if (is_null($val) || $val instanceof OidcInboundClaimMappingOverride) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inboundClaimMapping'"); + } + + /** + * Gets the issuer property value. The issuer URI. Issuer URI is a case-sensitive URL using https scheme contains scheme, host, and optionally, port number and path components and no query or fragment components. Note: Configuring other Microsoft Entra tenants as an external identity provider is currently not supported. As a result, the microsoftonline.com domain in the issuer URI is not accepted. + * @return string|null + */ + public function getIssuer(): ?string { + $val = $this->getBackingStore()->get('issuer'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'issuer'"); + } + + /** + * Gets the responseType property value. The responseType property + * @return OidcResponseType|null + */ + public function getResponseType(): ?OidcResponseType { + $val = $this->getBackingStore()->get('responseType'); + if (is_null($val) || $val instanceof OidcResponseType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'responseType'"); + } + + /** + * Gets the scope property value. Scope defines the information and permissions you are looking to gather from your custom identity provider. + * @return string|null + */ + public function getScope(): ?string { + $val = $this->getBackingStore()->get('scope'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scope'"); + } + + /** + * Gets the wellKnownEndpoint property value. The URL for the metadata document of the OpenID Connect identity provider. Every OpenID Connect identity provider describes a metadata document that contains most of the information required to perform sign-in. This includes information such as the URLs to use and the location of the service's public signing keys. The OpenID Connect metadata document is always located at an endpoint that ends in .well-known/openid-configuration. Note: The metadata document should, at minimum, contain the following properties: issuer, authorizationendpoint, tokenendpoint, tokenendpointauthmethodssupported, responsetypessupported, subjecttypessupported and jwks_uri. Visit OpenID Connect Discovery specifications for more details. + * @return string|null + */ + public function getWellKnownEndpoint(): ?string { + $val = $this->getBackingStore()->get('wellKnownEndpoint'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'wellKnownEndpoint'"); + } + + /** + * 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('clientAuthentication', $this->getClientAuthentication()); + $writer->writeStringValue('clientId', $this->getClientId()); + $writer->writeObjectValue('inboundClaimMapping', $this->getInboundClaimMapping()); + $writer->writeStringValue('issuer', $this->getIssuer()); + $writer->writeEnumValue('responseType', $this->getResponseType()); + $writer->writeStringValue('scope', $this->getScope()); + $writer->writeStringValue('wellKnownEndpoint', $this->getWellKnownEndpoint()); + } + + /** + * Sets the clientAuthentication property value. The clientAuthentication property + * @param OidcClientAuthentication|null $value Value to set for the clientAuthentication property. + */ + public function setClientAuthentication(?OidcClientAuthentication $value): void { + $this->getBackingStore()->set('clientAuthentication', $value); + } + + /** + * Sets the clientId property value. The client ID for the application obtained when registering the application with the identity provider. + * @param string|null $value Value to set for the clientId property. + */ + public function setClientId(?string $value): void { + $this->getBackingStore()->set('clientId', $value); + } + + /** + * Sets the inboundClaimMapping property value. After the OIDC provider sends an ID token back to Microsoft Entra External ID, Microsoft Entra External ID needs to be able to map the claims from the received token to the claims that Microsoft Entra ID recognizes and uses. This complex type captures that mapping. + * @param OidcInboundClaimMappingOverride|null $value Value to set for the inboundClaimMapping property. + */ + public function setInboundClaimMapping(?OidcInboundClaimMappingOverride $value): void { + $this->getBackingStore()->set('inboundClaimMapping', $value); + } + + /** + * Sets the issuer property value. The issuer URI. Issuer URI is a case-sensitive URL using https scheme contains scheme, host, and optionally, port number and path components and no query or fragment components. Note: Configuring other Microsoft Entra tenants as an external identity provider is currently not supported. As a result, the microsoftonline.com domain in the issuer URI is not accepted. + * @param string|null $value Value to set for the issuer property. + */ + public function setIssuer(?string $value): void { + $this->getBackingStore()->set('issuer', $value); + } + + /** + * Sets the responseType property value. The responseType property + * @param OidcResponseType|null $value Value to set for the responseType property. + */ + public function setResponseType(?OidcResponseType $value): void { + $this->getBackingStore()->set('responseType', $value); + } + + /** + * Sets the scope property value. Scope defines the information and permissions you are looking to gather from your custom identity provider. + * @param string|null $value Value to set for the scope property. + */ + public function setScope(?string $value): void { + $this->getBackingStore()->set('scope', $value); + } + + /** + * Sets the wellKnownEndpoint property value. The URL for the metadata document of the OpenID Connect identity provider. Every OpenID Connect identity provider describes a metadata document that contains most of the information required to perform sign-in. This includes information such as the URLs to use and the location of the service's public signing keys. The OpenID Connect metadata document is always located at an endpoint that ends in .well-known/openid-configuration. Note: The metadata document should, at minimum, contain the following properties: issuer, authorizationendpoint, tokenendpoint, tokenendpointauthmethodssupported, responsetypessupported, subjecttypessupported and jwks_uri. Visit OpenID Connect Discovery specifications for more details. + * @param string|null $value Value to set for the wellKnownEndpoint property. + */ + public function setWellKnownEndpoint(?string $value): void { + $this->getBackingStore()->set('wellKnownEndpoint', $value); + } + +} diff --git a/src/Generated/Models/OidcInboundClaimMappingOverride.php b/src/Generated/Models/OidcInboundClaimMappingOverride.php new file mode 100644 index 00000000000..8fc19477f8d --- /dev/null +++ b/src/Generated/Models/OidcInboundClaimMappingOverride.php @@ -0,0 +1,312 @@ +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 OidcInboundClaimMappingOverride + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OidcInboundClaimMappingOverride { + return new OidcInboundClaimMappingOverride(); + } + + /** + * 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 address property value. End-user's preferred postal address. The value of the address member is a JSON RFC8259 structure containing some or all of the members defined in the resource type + * @return OidcAddressInboundClaims|null + */ + public function getAddress(): ?OidcAddressInboundClaims { + $val = $this->getBackingStore()->get('address'); + if (is_null($val) || $val instanceof OidcAddressInboundClaims) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'address'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the email property value. End-user's preferred e-mail address. Its value MUST conform to the RFC 5322 addr-spec syntax. + * @return string|null + */ + public function getEmail(): ?string { + $val = $this->getBackingStore()->get('email'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'email'"); + } + + /** + * Gets the email_verified property value. True if the end-user's e-mail address has been verified by the identity provider; otherwise, false. When this claim value is true, this means that your identity provider took affirmative steps to ensure that this e-mail address was controlled by the end-user at the time the verification was performed. If this claim value is false, or not mapped with any claim of the identity provider, the user is asked to verify email during sign-up if email is required in the user flow. + * @return string|null + */ + public function getEmailVerified(): ?string { + $val = $this->getBackingStore()->get('email_verified'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'email_verified'"); + } + + /** + * Gets the family_name property value. Surname(s) or family name of the end-user. + * @return string|null + */ + public function getFamilyName(): ?string { + $val = $this->getBackingStore()->get('family_name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'family_name'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'address' => fn(ParseNode $n) => $o->setAddress($n->getObjectValue([OidcAddressInboundClaims::class, 'createFromDiscriminatorValue'])), + 'email' => fn(ParseNode $n) => $o->setEmail($n->getStringValue()), + 'email_verified' => fn(ParseNode $n) => $o->setEmailVerified($n->getStringValue()), + 'family_name' => fn(ParseNode $n) => $o->setFamilyName($n->getStringValue()), + 'given_name' => fn(ParseNode $n) => $o->setGivenName($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'phone_number' => fn(ParseNode $n) => $o->setPhoneNumber($n->getStringValue()), + 'phone_number_verified' => fn(ParseNode $n) => $o->setPhoneNumberVerified($n->getStringValue()), + 'sub' => fn(ParseNode $n) => $o->setSub($n->getStringValue()), + ]; + } + + /** + * Gets the given_name property value. Given name(s) or first name(s) of the end-user. + * @return string|null + */ + public function getGivenName(): ?string { + $val = $this->getBackingStore()->get('given_name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'given_name'"); + } + + /** + * Gets the name property value. End-user's full name in displayable form including all name parts, possibly including titles and suffixes, ordered according to the end-user's locale and preferences. + * @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 phone_number property value. The claim provides the phone number for the user. + * @return string|null + */ + public function getPhoneNumber(): ?string { + $val = $this->getBackingStore()->get('phone_number'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'phone_number'"); + } + + /** + * Gets the phone_number_verified property value. True if the end-user's phone number has been verified; otherwise, false. When this claim value is true, this means that your identity provider took affirmative steps to verify the phone number. + * @return string|null + */ + public function getPhoneNumberVerified(): ?string { + $val = $this->getBackingStore()->get('phone_number_verified'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'phone_number_verified'"); + } + + /** + * Gets the sub property value. Subject - Identifier for the end-user at the Issuer. + * @return string|null + */ + public function getSub(): ?string { + $val = $this->getBackingStore()->get('sub'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sub'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('address', $this->getAddress()); + $writer->writeStringValue('email', $this->getEmail()); + $writer->writeStringValue('email_verified', $this->getEmailVerified()); + $writer->writeStringValue('family_name', $this->getFamilyName()); + $writer->writeStringValue('given_name', $this->getGivenName()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('phone_number', $this->getPhoneNumber()); + $writer->writeStringValue('phone_number_verified', $this->getPhoneNumberVerified()); + $writer->writeStringValue('sub', $this->getSub()); + $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 address property value. End-user's preferred postal address. The value of the address member is a JSON RFC8259 structure containing some or all of the members defined in the resource type + * @param OidcAddressInboundClaims|null $value Value to set for the address property. + */ + public function setAddress(?OidcAddressInboundClaims $value): void { + $this->getBackingStore()->set('address', $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 email property value. End-user's preferred e-mail address. Its value MUST conform to the RFC 5322 addr-spec syntax. + * @param string|null $value Value to set for the email property. + */ + public function setEmail(?string $value): void { + $this->getBackingStore()->set('email', $value); + } + + /** + * Sets the email_verified property value. True if the end-user's e-mail address has been verified by the identity provider; otherwise, false. When this claim value is true, this means that your identity provider took affirmative steps to ensure that this e-mail address was controlled by the end-user at the time the verification was performed. If this claim value is false, or not mapped with any claim of the identity provider, the user is asked to verify email during sign-up if email is required in the user flow. + * @param string|null $value Value to set for the email_verified property. + */ + public function setEmailVerified(?string $value): void { + $this->getBackingStore()->set('email_verified', $value); + } + + /** + * Sets the family_name property value. Surname(s) or family name of the end-user. + * @param string|null $value Value to set for the family_name property. + */ + public function setFamilyName(?string $value): void { + $this->getBackingStore()->set('family_name', $value); + } + + /** + * Sets the given_name property value. Given name(s) or first name(s) of the end-user. + * @param string|null $value Value to set for the given_name property. + */ + public function setGivenName(?string $value): void { + $this->getBackingStore()->set('given_name', $value); + } + + /** + * Sets the name property value. End-user's full name in displayable form including all name parts, possibly including titles and suffixes, ordered according to the end-user's locale and preferences. + * @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 phone_number property value. The claim provides the phone number for the user. + * @param string|null $value Value to set for the phone_number property. + */ + public function setPhoneNumber(?string $value): void { + $this->getBackingStore()->set('phone_number', $value); + } + + /** + * Sets the phone_number_verified property value. True if the end-user's phone number has been verified; otherwise, false. When this claim value is true, this means that your identity provider took affirmative steps to verify the phone number. + * @param string|null $value Value to set for the phone_number_verified property. + */ + public function setPhoneNumberVerified(?string $value): void { + $this->getBackingStore()->set('phone_number_verified', $value); + } + + /** + * Sets the sub property value. Subject - Identifier for the end-user at the Issuer. + * @param string|null $value Value to set for the sub property. + */ + public function setSub(?string $value): void { + $this->getBackingStore()->set('sub', $value); + } + +} diff --git a/src/Generated/Models/OidcPrivateJwtKeyClientAuthentication.php b/src/Generated/Models/OidcPrivateJwtKeyClientAuthentication.php new file mode 100644 index 00000000000..b592fe3de01 --- /dev/null +++ b/src/Generated/Models/OidcPrivateJwtKeyClientAuthentication.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.oidcPrivateJwtKeyClientAuthentication'); + } + + /** + * 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 OidcPrivateJwtKeyClientAuthentication + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OidcPrivateJwtKeyClientAuthentication { + return new OidcPrivateJwtKeyClientAuthentication(); + } + + /** + * 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/OidcResponseType.php b/src/Generated/Models/OidcResponseType.php new file mode 100644 index 00000000000..d89f398e55b --- /dev/null +++ b/src/Generated/Models/OidcResponseType.php @@ -0,0 +1,12 @@ + fn(ParseNode $n) => $o->setVerifiedCustomDomainCertificatesMetadata($n->getObjectValue([VerifiedCustomDomainCertificatesMetadata::class, 'createFromDiscriminatorValue'])), 'verifiedCustomDomainKeyCredential' => fn(ParseNode $n) => $o->setVerifiedCustomDomainKeyCredential($n->getObjectValue([KeyCredential::class, 'createFromDiscriminatorValue'])), 'verifiedCustomDomainPasswordCredential' => fn(ParseNode $n) => $o->setVerifiedCustomDomainPasswordCredential($n->getObjectValue([PasswordCredential::class, 'createFromDiscriminatorValue'])), + 'wafAllowedHeaders' => fn(ParseNode $n) => $o->setWafAllowedHeaders($n->getObjectValue([WafAllowedHeadersDictionary::class, 'createFromDiscriminatorValue'])), + 'wafIpRanges' => fn(ParseNode $n) => $o->setWafIpRanges($n->getCollectionOfObjectValues([IpRange::class, 'createFromDiscriminatorValue'])), + 'wafProvider' => fn(ParseNode $n) => $o->setWafProvider($n->getStringValue()), ]; } @@ -380,6 +383,44 @@ public function getVerifiedCustomDomainPasswordCredential(): ?PasswordCredential throw new \UnexpectedValueException("Invalid type found in backing store for 'verifiedCustomDomainPasswordCredential'"); } + /** + * Gets the wafAllowedHeaders property value. The wafAllowedHeaders property + * @return WafAllowedHeadersDictionary|null + */ + public function getWafAllowedHeaders(): ?WafAllowedHeadersDictionary { + $val = $this->getBackingStore()->get('wafAllowedHeaders'); + if (is_null($val) || $val instanceof WafAllowedHeadersDictionary) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'wafAllowedHeaders'"); + } + + /** + * Gets the wafIpRanges property value. The wafIpRanges property + * @return array|null + */ + public function getWafIpRanges(): ?array { + $val = $this->getBackingStore()->get('wafIpRanges'); + 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 'wafIpRanges'"); + } + + /** + * Gets the wafProvider property value. The wafProvider property + * @return string|null + */ + public function getWafProvider(): ?string { + $val = $this->getBackingStore()->get('wafProvider'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'wafProvider'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -409,6 +450,9 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('verifiedCustomDomainCertificatesMetadata', $this->getVerifiedCustomDomainCertificatesMetadata()); $writer->writeObjectValue('verifiedCustomDomainKeyCredential', $this->getVerifiedCustomDomainKeyCredential()); $writer->writeObjectValue('verifiedCustomDomainPasswordCredential', $this->getVerifiedCustomDomainPasswordCredential()); + $writer->writeObjectValue('wafAllowedHeaders', $this->getWafAllowedHeaders()); + $writer->writeCollectionOfObjectValues('wafIpRanges', $this->getWafIpRanges()); + $writer->writeStringValue('wafProvider', $this->getWafProvider()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -620,4 +664,28 @@ public function setVerifiedCustomDomainPasswordCredential(?PasswordCredential $v $this->getBackingStore()->set('verifiedCustomDomainPasswordCredential', $value); } + /** + * Sets the wafAllowedHeaders property value. The wafAllowedHeaders property + * @param WafAllowedHeadersDictionary|null $value Value to set for the wafAllowedHeaders property. + */ + public function setWafAllowedHeaders(?WafAllowedHeadersDictionary $value): void { + $this->getBackingStore()->set('wafAllowedHeaders', $value); + } + + /** + * Sets the wafIpRanges property value. The wafIpRanges property + * @param array|null $value Value to set for the wafIpRanges property. + */ + public function setWafIpRanges(?array $value): void { + $this->getBackingStore()->set('wafIpRanges', $value); + } + + /** + * Sets the wafProvider property value. The wafProvider property + * @param string|null $value Value to set for the wafProvider property. + */ + public function setWafProvider(?string $value): void { + $this->getBackingStore()->set('wafProvider', $value); + } + } diff --git a/src/Generated/Models/OneDriveForBusinessRestoreSession.php b/src/Generated/Models/OneDriveForBusinessRestoreSession.php index 82a3fbec303..e92cfe9a2e6 100644 --- a/src/Generated/Models/OneDriveForBusinessRestoreSession.php +++ b/src/Generated/Models/OneDriveForBusinessRestoreSession.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): OneDr } /** - * Gets the driveRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore a OneDrive for Work or School drive. + * Gets the driveRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. * @return array|null */ public function getDriveRestoreArtifacts(): ?array { @@ -41,7 +41,7 @@ public function getDriveRestoreArtifacts(): ?array { } /** - * Gets the driveRestoreArtifactsBulkAdditionRequests property value. The driveRestoreArtifactsBulkAdditionRequests property + * Gets the driveRestoreArtifactsBulkAdditionRequests property value. A collection of user mailboxes and destination details that can be used to restore a OneDrive for work or school drive. * @return array|null */ public function getDriveRestoreArtifactsBulkAdditionRequests(): ?array { @@ -77,7 +77,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the driveRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore a OneDrive for Work or School drive. + * Sets the driveRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. * @param array|null $value Value to set for the driveRestoreArtifacts property. */ public function setDriveRestoreArtifacts(?array $value): void { @@ -85,7 +85,7 @@ public function setDriveRestoreArtifacts(?array $value): void { } /** - * Sets the driveRestoreArtifactsBulkAdditionRequests property value. The driveRestoreArtifactsBulkAdditionRequests property + * Sets the driveRestoreArtifactsBulkAdditionRequests property value. A collection of user mailboxes and destination details that can be used to restore a OneDrive for work or school drive. * @param array|null $value Value to set for the driveRestoreArtifactsBulkAdditionRequests property. */ public function setDriveRestoreArtifactsBulkAdditionRequests(?array $value): void { diff --git a/src/Generated/Models/RestoreArtifactsBulkRequestBase.php b/src/Generated/Models/RestoreArtifactsBulkRequestBase.php index c709f8d2f6d..22188f30a6f 100644 --- a/src/Generated/Models/RestoreArtifactsBulkRequestBase.php +++ b/src/Generated/Models/RestoreArtifactsBulkRequestBase.php @@ -36,7 +36,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Resto } /** - * Gets the createdBy property value. The createdBy property + * Gets the createdBy property value. The identity of the person who created the bulk request. * @return IdentitySet|null */ public function getCreatedBy(): ?IdentitySet { @@ -48,7 +48,7 @@ public function getCreatedBy(): ?IdentitySet { } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The time when the bulk request was created. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -60,7 +60,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the destinationType property value. The destinationType property + * Gets the destinationType property value. Indicates the restoration destination. The possible values are: new, inPlace, unknownFutureValue. * @return DestinationType|null */ public function getDestinationType(): ?DestinationType { @@ -72,7 +72,7 @@ public function getDestinationType(): ?DestinationType { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. Name of the addition request. * @return string|null */ public function getDisplayName(): ?string { @@ -84,7 +84,7 @@ public function getDisplayName(): ?string { } /** - * Gets the error property value. The error property + * Gets the error property value. Error details are populated for resource resolution failures. * @return PublicError|null */ public function getError(): ?PublicError { @@ -125,7 +125,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the lastModifiedBy property value. The lastModifiedBy property + * Gets the lastModifiedBy property value. Identity of the person who last modified this entity. * @return IdentitySet|null */ public function getLastModifiedBy(): ?IdentitySet { @@ -137,7 +137,7 @@ public function getLastModifiedBy(): ?IdentitySet { } /** - * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Gets the lastModifiedDateTime property value. Timestamp when this entity was last modified. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -149,7 +149,7 @@ public function getLastModifiedDateTime(): ?DateTime { } /** - * Gets the protectionTimePeriod property value. The protectionTimePeriod property + * Gets the protectionTimePeriod property value. The start and end date and time of the protection period. * @return TimePeriod|null */ public function getProtectionTimePeriod(): ?TimePeriod { @@ -161,7 +161,7 @@ public function getProtectionTimePeriod(): ?TimePeriod { } /** - * Gets the protectionUnitIds property value. The protectionUnitIds property + * Gets the protectionUnitIds property value. Indicates which protection units to restore. This property isn't implemented yet. Future value; don't use. * @return array|null */ public function getProtectionUnitIds(): ?array { @@ -175,7 +175,7 @@ public function getProtectionUnitIds(): ?array { } /** - * Gets the restorePointPreference property value. The restorePointPreference property + * Gets the restorePointPreference property value. Indicates which restore point to return. The possible values are: oldest, latest, unknownFutureValue. * @return RestorePointPreference|null */ public function getRestorePointPreference(): ?RestorePointPreference { @@ -187,7 +187,7 @@ public function getRestorePointPreference(): ?RestorePointPreference { } /** - * Gets the status property value. The status property + * Gets the status property value. Determines the status of the long-running operation. The possible values area: unknown, active, completed, completedWithErrors, unknownFutureValue. * @return RestoreArtifactsBulkRequestStatus|null */ public function getStatus(): ?RestoreArtifactsBulkRequestStatus { @@ -199,7 +199,7 @@ public function getStatus(): ?RestoreArtifactsBulkRequestStatus { } /** - * Gets the tags property value. The tags property + * Gets the tags property value. The type of the restore point. The possible values are: none, fastRestore, unknownFutureValue. * @return RestorePointTags|null */ public function getTags(): ?RestorePointTags { @@ -231,7 +231,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdBy property value. The createdBy property + * Sets the createdBy property value. The identity of the person who created the bulk request. * @param IdentitySet|null $value Value to set for the createdBy property. */ public function setCreatedBy(?IdentitySet $value): void { @@ -239,7 +239,7 @@ public function setCreatedBy(?IdentitySet $value): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The time when the bulk request was created. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -247,7 +247,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the destinationType property value. The destinationType property + * Sets the destinationType property value. Indicates the restoration destination. The possible values are: new, inPlace, unknownFutureValue. * @param DestinationType|null $value Value to set for the destinationType property. */ public function setDestinationType(?DestinationType $value): void { @@ -255,7 +255,7 @@ public function setDestinationType(?DestinationType $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. Name of the addition request. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -263,7 +263,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the error property value. The error property + * Sets the error property value. Error details are populated for resource resolution failures. * @param PublicError|null $value Value to set for the error property. */ public function setError(?PublicError $value): void { @@ -271,7 +271,7 @@ public function setError(?PublicError $value): void { } /** - * Sets the lastModifiedBy property value. The lastModifiedBy property + * Sets the lastModifiedBy property value. Identity of the person who last modified this entity. * @param IdentitySet|null $value Value to set for the lastModifiedBy property. */ public function setLastModifiedBy(?IdentitySet $value): void { @@ -279,7 +279,7 @@ public function setLastModifiedBy(?IdentitySet $value): void { } /** - * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Sets the lastModifiedDateTime property value. Timestamp when this entity was last modified. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { @@ -287,7 +287,7 @@ public function setLastModifiedDateTime(?DateTime $value): void { } /** - * Sets the protectionTimePeriod property value. The protectionTimePeriod property + * Sets the protectionTimePeriod property value. The start and end date and time of the protection period. * @param TimePeriod|null $value Value to set for the protectionTimePeriod property. */ public function setProtectionTimePeriod(?TimePeriod $value): void { @@ -295,7 +295,7 @@ public function setProtectionTimePeriod(?TimePeriod $value): void { } /** - * Sets the protectionUnitIds property value. The protectionUnitIds property + * Sets the protectionUnitIds property value. Indicates which protection units to restore. This property isn't implemented yet. Future value; don't use. * @param array|null $value Value to set for the protectionUnitIds property. */ public function setProtectionUnitIds(?array $value): void { @@ -303,7 +303,7 @@ public function setProtectionUnitIds(?array $value): void { } /** - * Sets the restorePointPreference property value. The restorePointPreference property + * Sets the restorePointPreference property value. Indicates which restore point to return. The possible values are: oldest, latest, unknownFutureValue. * @param RestorePointPreference|null $value Value to set for the restorePointPreference property. */ public function setRestorePointPreference(?RestorePointPreference $value): void { @@ -311,7 +311,7 @@ public function setRestorePointPreference(?RestorePointPreference $value): void } /** - * Sets the status property value. The status property + * Sets the status property value. Determines the status of the long-running operation. The possible values area: unknown, active, completed, completedWithErrors, unknownFutureValue. * @param RestoreArtifactsBulkRequestStatus|null $value Value to set for the status property. */ public function setStatus(?RestoreArtifactsBulkRequestStatus $value): void { @@ -319,7 +319,7 @@ public function setStatus(?RestoreArtifactsBulkRequestStatus $value): void { } /** - * Sets the tags property value. The tags property + * Sets the tags property value. The type of the restore point. The possible values are: none, fastRestore, unknownFutureValue. * @param RestorePointTags|null $value Value to set for the tags property. */ public function setTags(?RestorePointTags $value): void { diff --git a/src/Generated/Models/Roadmap.php b/src/Generated/Models/Roadmap.php new file mode 100644 index 00000000000..aa2eaa861cd --- /dev/null +++ b/src/Generated/Models/Roadmap.php @@ -0,0 +1,157 @@ +setOdataType('#microsoft.graph.roadmap'); + } + + /** + * 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 Roadmap + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Roadmap { + return new Roadmap(); + } + + /** + * Gets the category property value. Indicates the category with which this item is associated. Supports $filter (eq, ne, in) and $orderby. + * @return string|null + */ + public function getCategory(): ?string { + $val = $this->getBackingStore()->get('category'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'category'"); + } + + /** + * Gets the changeItemState property value. The changeItemState property + * @return ChangeItemState|null + */ + public function getChangeItemState(): ?ChangeItemState { + $val = $this->getBackingStore()->get('changeItemState'); + if (is_null($val) || $val instanceof ChangeItemState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'changeItemState'"); + } + + /** + * Gets the deliveryStage property value. The deliveryStage property + * @return RoadmapItemDeliveryStage|null + */ + public function getDeliveryStage(): ?RoadmapItemDeliveryStage { + $val = $this->getBackingStore()->get('deliveryStage'); + if (is_null($val) || $val instanceof RoadmapItemDeliveryStage) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deliveryStage'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'category' => fn(ParseNode $n) => $o->setCategory($n->getStringValue()), + 'changeItemState' => fn(ParseNode $n) => $o->setChangeItemState($n->getEnumValue(ChangeItemState::class)), + 'deliveryStage' => fn(ParseNode $n) => $o->setDeliveryStage($n->getEnumValue(RoadmapItemDeliveryStage::class)), + 'gotoLink' => fn(ParseNode $n) => $o->setGotoLink($n->getStringValue()), + 'publishedDateTime' => fn(ParseNode $n) => $o->setPublishedDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the gotoLink property value. Link to the feature page in the Microsoft Entra admin center. Supports $filter (eq, ne, in) and $orderby. + * @return string|null + */ + public function getGotoLink(): ?string { + $val = $this->getBackingStore()->get('gotoLink'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'gotoLink'"); + } + + /** + * Gets the publishedDateTime property value. Feature planned release date. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. + * @return DateTime|null + */ + public function getPublishedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('publishedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'publishedDateTime'"); + } + + /** + * 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('category', $this->getCategory()); + $writer->writeEnumValue('changeItemState', $this->getChangeItemState()); + $writer->writeEnumValue('deliveryStage', $this->getDeliveryStage()); + $writer->writeStringValue('gotoLink', $this->getGotoLink()); + $writer->writeDateTimeValue('publishedDateTime', $this->getPublishedDateTime()); + } + + /** + * Sets the category property value. Indicates the category with which this item is associated. Supports $filter (eq, ne, in) and $orderby. + * @param string|null $value Value to set for the category property. + */ + public function setCategory(?string $value): void { + $this->getBackingStore()->set('category', $value); + } + + /** + * Sets the changeItemState property value. The changeItemState property + * @param ChangeItemState|null $value Value to set for the changeItemState property. + */ + public function setChangeItemState(?ChangeItemState $value): void { + $this->getBackingStore()->set('changeItemState', $value); + } + + /** + * Sets the deliveryStage property value. The deliveryStage property + * @param RoadmapItemDeliveryStage|null $value Value to set for the deliveryStage property. + */ + public function setDeliveryStage(?RoadmapItemDeliveryStage $value): void { + $this->getBackingStore()->set('deliveryStage', $value); + } + + /** + * Sets the gotoLink property value. Link to the feature page in the Microsoft Entra admin center. Supports $filter (eq, ne, in) and $orderby. + * @param string|null $value Value to set for the gotoLink property. + */ + public function setGotoLink(?string $value): void { + $this->getBackingStore()->set('gotoLink', $value); + } + + /** + * Sets the publishedDateTime property value. Feature planned release date. Supports $filter (eq, ne, gt, lt, le and ge on year(), month(), day(), hour(), minute(), and second() built in functions) and $orderby. + * @param DateTime|null $value Value to set for the publishedDateTime property. + */ + public function setPublishedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('publishedDateTime', $value); + } + +} diff --git a/src/Generated/Models/RoadmapItemDeliveryStage.php b/src/Generated/Models/RoadmapItemDeliveryStage.php new file mode 100644 index 00000000000..51c2fb9b9f6 --- /dev/null +++ b/src/Generated/Models/RoadmapItemDeliveryStage.php @@ -0,0 +1,12 @@ +getBackingStore()->get('anonymizeMachineData'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'anonymizeMachineData'"); + } + + /** + * Gets the anonymizeUserData property value. Use 1 if the user information is anonymized; otherwise use 0. + * @return bool|null + */ + public function getAnonymizeUserData(): ?bool { + $val = $this->getBackingStore()->get('anonymizeUserData'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'anonymizeUserData'"); + } + + /** + * Gets the createdDateTime property value. The date in the format specified. The Timestamp represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the description property value. A comment or description for the report. + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the displayName property value. The display name of the continuous report. + * @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(), [ + 'anonymizeMachineData' => fn(ParseNode $n) => $o->setAnonymizeMachineData($n->getBooleanValue()), + 'anonymizeUserData' => fn(ParseNode $n) => $o->setAnonymizeUserData($n->getBooleanValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'isSnapshotReport' => fn(ParseNode $n) => $o->setIsSnapshotReport($n->getBooleanValue()), + 'lastDataReceivedDateTime' => fn(ParseNode $n) => $o->setLastDataReceivedDateTime($n->getDateTimeValue()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'logDataProvider' => fn(ParseNode $n) => $o->setLogDataProvider($n->getEnumValue(LogDataProvider::class)), + 'logFileCount' => fn(ParseNode $n) => $o->setLogFileCount($n->getIntegerValue()), + 'receiverProtocol' => fn(ParseNode $n) => $o->setReceiverProtocol($n->getEnumValue(ReceiverProtocol::class)), + 'supportedEntityTypes' => fn(ParseNode $n) => $o->setSupportedEntityTypes($n->getCollectionOfEnumValues(EntityType::class)), + 'supportedTrafficTypes' => fn(ParseNode $n) => $o->setSupportedTrafficTypes($n->getCollectionOfEnumValues(TrafficType::class)), + ]); + } + + /** + * Gets the isSnapshotReport property value. Use 1 for a snapshot report; otherwise use 0. + * @return bool|null + */ + public function getIsSnapshotReport(): ?bool { + $val = $this->getBackingStore()->get('isSnapshotReport'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSnapshotReport'"); + } + + /** + * Gets the lastDataReceivedDateTime property value. The date when the data was last received. The Timestamp 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 getLastDataReceivedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastDataReceivedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastDataReceivedDateTime'"); + } + + /** + * Gets the lastModifiedDateTime property value. The date when the continuous report was last modified. The Timestamp 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 { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the logDataProvider property value. The applicable log data provider. Possible values are: barracuda, bluecoat, checkpoint, ciscoAsa, ciscoIronportProxy, fortigate, paloAlto, squid, zscaler, mcafeeSwg, ciscoScanSafe, juniperSrx, sophosSg, websenseV75, websenseSiemCef, machineZoneMeraki, squidNative, ciscoFwsm, microsoftIsaW3C, sonicwall, sophosCyberoam, clavister, customParser, juniperSsg, zscalerQradar, juniperSrxSd, juniperSrxWelf, microsoftConditionalAppAccess, ciscoAsaFirepower, genericCef, genericLeef, genericW3C, iFilter, checkpointXml, checkpointSmartViewTracker, barracudaNextGenFw, barracudaNextGenFwWeblog, microsoftDefenderForEndpoint, zscalerCef, sophosXg, iboss, forcepoint, fortios, ciscoIronportWsaIi, paloAltoLeef, forcepointLeef, stormshield, contentkeeper, ciscoIronportWsaIii, checkpointCef, corrata, ciscoFirepowerV6, menloSecurityCef, watchguardXtm, openSystemsSecureWebGateway, wandera, unknownFutureValue. + * @return LogDataProvider|null + */ + public function getLogDataProvider(): ?LogDataProvider { + $val = $this->getBackingStore()->get('logDataProvider'); + if (is_null($val) || $val instanceof LogDataProvider) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'logDataProvider'"); + } + + /** + * Gets the logFileCount property value. The count of log files history. + * @return int|null + */ + public function getLogFileCount(): ?int { + $val = $this->getBackingStore()->get('logFileCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'logFileCount'"); + } + + /** + * Gets the receiverProtocol property value. The applicable receiver protocol. Possible values are: ftp, ftps, syslogUdp, syslogTcp, syslogTls, unknownFutureValue. + * @return ReceiverProtocol|null + */ + public function getReceiverProtocol(): ?ReceiverProtocol { + $val = $this->getBackingStore()->get('receiverProtocol'); + if (is_null($val) || $val instanceof ReceiverProtocol) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'receiverProtocol'"); + } + + /** + * Gets the supportedEntityTypes property value. The supported entity type. Possible values are: userName, ipAddress, machineName, other, unknown, unknownFutureValue. + * @return array|null + */ + public function getSupportedEntityTypes(): ?array { + $val = $this->getBackingStore()->get('supportedEntityTypes'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EntityType::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'supportedEntityTypes'"); + } + + /** + * Gets the supportedTrafficTypes property value. The supported traffic type. Possible values are: downloadedBytes, uploadedBytes, unknown, unknownFutureValue. + * @return array|null + */ + public function getSupportedTrafficTypes(): ?array { + $val = $this->getBackingStore()->get('supportedTrafficTypes'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, TrafficType::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'supportedTrafficTypes'"); + } + + /** + * 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('anonymizeMachineData', $this->getAnonymizeMachineData()); + $writer->writeBooleanValue('anonymizeUserData', $this->getAnonymizeUserData()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeBooleanValue('isSnapshotReport', $this->getIsSnapshotReport()); + $writer->writeDateTimeValue('lastDataReceivedDateTime', $this->getLastDataReceivedDateTime()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeEnumValue('logDataProvider', $this->getLogDataProvider()); + $writer->writeIntegerValue('logFileCount', $this->getLogFileCount()); + $writer->writeEnumValue('receiverProtocol', $this->getReceiverProtocol()); + $writer->writeCollectionOfEnumValues('supportedEntityTypes', $this->getSupportedEntityTypes()); + $writer->writeCollectionOfEnumValues('supportedTrafficTypes', $this->getSupportedTrafficTypes()); + } + + /** + * Sets the anonymizeMachineData property value. Use 1 if the machine information is anonymized; otherwise use 0. + * @param bool|null $value Value to set for the anonymizeMachineData property. + */ + public function setAnonymizeMachineData(?bool $value): void { + $this->getBackingStore()->set('anonymizeMachineData', $value); + } + + /** + * Sets the anonymizeUserData property value. Use 1 if the user information is anonymized; otherwise use 0. + * @param bool|null $value Value to set for the anonymizeUserData property. + */ + public function setAnonymizeUserData(?bool $value): void { + $this->getBackingStore()->set('anonymizeUserData', $value); + } + + /** + * Sets the createdDateTime property value. The date in the format specified. The Timestamp represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the description property value. A comment or description for the report. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the displayName property value. The display name of the continuous report. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the isSnapshotReport property value. Use 1 for a snapshot report; otherwise use 0. + * @param bool|null $value Value to set for the isSnapshotReport property. + */ + public function setIsSnapshotReport(?bool $value): void { + $this->getBackingStore()->set('isSnapshotReport', $value); + } + + /** + * Sets the lastDataReceivedDateTime property value. The date when the data was last received. The Timestamp 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 lastDataReceivedDateTime property. + */ + public function setLastDataReceivedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastDataReceivedDateTime', $value); + } + + /** + * Sets the lastModifiedDateTime property value. The date when the continuous report was last modified. The Timestamp 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 logDataProvider property value. The applicable log data provider. Possible values are: barracuda, bluecoat, checkpoint, ciscoAsa, ciscoIronportProxy, fortigate, paloAlto, squid, zscaler, mcafeeSwg, ciscoScanSafe, juniperSrx, sophosSg, websenseV75, websenseSiemCef, machineZoneMeraki, squidNative, ciscoFwsm, microsoftIsaW3C, sonicwall, sophosCyberoam, clavister, customParser, juniperSsg, zscalerQradar, juniperSrxSd, juniperSrxWelf, microsoftConditionalAppAccess, ciscoAsaFirepower, genericCef, genericLeef, genericW3C, iFilter, checkpointXml, checkpointSmartViewTracker, barracudaNextGenFw, barracudaNextGenFwWeblog, microsoftDefenderForEndpoint, zscalerCef, sophosXg, iboss, forcepoint, fortios, ciscoIronportWsaIi, paloAltoLeef, forcepointLeef, stormshield, contentkeeper, ciscoIronportWsaIii, checkpointCef, corrata, ciscoFirepowerV6, menloSecurityCef, watchguardXtm, openSystemsSecureWebGateway, wandera, unknownFutureValue. + * @param LogDataProvider|null $value Value to set for the logDataProvider property. + */ + public function setLogDataProvider(?LogDataProvider $value): void { + $this->getBackingStore()->set('logDataProvider', $value); + } + + /** + * Sets the logFileCount property value. The count of log files history. + * @param int|null $value Value to set for the logFileCount property. + */ + public function setLogFileCount(?int $value): void { + $this->getBackingStore()->set('logFileCount', $value); + } + + /** + * Sets the receiverProtocol property value. The applicable receiver protocol. Possible values are: ftp, ftps, syslogUdp, syslogTcp, syslogTls, unknownFutureValue. + * @param ReceiverProtocol|null $value Value to set for the receiverProtocol property. + */ + public function setReceiverProtocol(?ReceiverProtocol $value): void { + $this->getBackingStore()->set('receiverProtocol', $value); + } + + /** + * Sets the supportedEntityTypes property value. The supported entity type. Possible values are: userName, ipAddress, machineName, other, unknown, unknownFutureValue. + * @param array|null $value Value to set for the supportedEntityTypes property. + */ + public function setSupportedEntityTypes(?array $value): void { + $this->getBackingStore()->set('supportedEntityTypes', $value); + } + + /** + * Sets the supportedTrafficTypes property value. The supported traffic type. Possible values are: downloadedBytes, uploadedBytes, unknown, unknownFutureValue. + * @param array|null $value Value to set for the supportedTrafficTypes property. + */ + public function setSupportedTrafficTypes(?array $value): void { + $this->getBackingStore()->set('supportedTrafficTypes', $value); + } + +} diff --git a/src/Generated/Models/Security/CloudAppDiscoveryReportCollectionResponse.php b/src/Generated/Models/Security/CloudAppDiscoveryReportCollectionResponse.php new file mode 100644 index 00000000000..b6f0c4e5009 --- /dev/null +++ b/src/Generated/Models/Security/CloudAppDiscoveryReportCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudAppDiscoveryReport::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, CloudAppDiscoveryReport::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/CloudAppInfoState.php b/src/Generated/Models/Security/CloudAppInfoState.php new file mode 100644 index 00000000000..50560c055ed --- /dev/null +++ b/src/Generated/Models/Security/CloudAppInfoState.php @@ -0,0 +1,12 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'uploadedStreams' => fn(ParseNode $n) => $o->setUploadedStreams($n->getCollectionOfObjectValues([CloudAppDiscoveryReport::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the uploadedStreams property value. A collection of streams available for generating cloud discovery report. + * @return array|null + */ + public function getUploadedStreams(): ?array { + $val = $this->getBackingStore()->get('uploadedStreams'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CloudAppDiscoveryReport::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'uploadedStreams'"); + } + + /** + * 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('uploadedStreams', $this->getUploadedStreams()); + } + + /** + * Sets the uploadedStreams property value. A collection of streams available for generating cloud discovery report. + * @param array|null $value Value to set for the uploadedStreams property. + */ + public function setUploadedStreams(?array $value): void { + $this->getBackingStore()->set('uploadedStreams', $value); + } + +} diff --git a/src/Generated/Models/Security/DataDiscoveryRoot.php b/src/Generated/Models/Security/DataDiscoveryRoot.php new file mode 100644 index 00000000000..70bc8c637f4 --- /dev/null +++ b/src/Generated/Models/Security/DataDiscoveryRoot.php @@ -0,0 +1,68 @@ +getBackingStore()->get('cloudAppDiscovery'); + if (is_null($val) || $val instanceof DataDiscoveryReport) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudAppDiscovery'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'cloudAppDiscovery' => fn(ParseNode $n) => $o->setCloudAppDiscovery($n->getObjectValue([DataDiscoveryReport::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('cloudAppDiscovery', $this->getCloudAppDiscovery()); + } + + /** + * Sets the cloudAppDiscovery property value. The available entities are IP addresses, devices, and users who access a cloud app. + * @param DataDiscoveryReport|null $value Value to set for the cloudAppDiscovery property. + */ + public function setCloudAppDiscovery(?DataDiscoveryReport $value): void { + $this->getBackingStore()->set('cloudAppDiscovery', $value); + } + +} diff --git a/src/Generated/Models/Security/DiscoveredCloudAppDetail.php b/src/Generated/Models/Security/DiscoveredCloudAppDetail.php new file mode 100644 index 00000000000..932deaeff72 --- /dev/null +++ b/src/Generated/Models/Security/DiscoveredCloudAppDetail.php @@ -0,0 +1,429 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.security.endpointDiscoveredCloudAppDetail': return new EndpointDiscoveredCloudAppDetail(); + } + } + return new DiscoveredCloudAppDetail(); + } + + /** + * Gets the appInfo property value. The application information. + * @return DiscoveredCloudAppInfo|null + */ + public function getAppInfo(): ?DiscoveredCloudAppInfo { + $val = $this->getBackingStore()->get('appInfo'); + if (is_null($val) || $val instanceof DiscoveredCloudAppInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appInfo'"); + } + + /** + * Gets the category property value. The category property + * @return AppCategory|null + */ + public function getCategory(): ?AppCategory { + $val = $this->getBackingStore()->get('category'); + if (is_null($val) || $val instanceof AppCategory) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'category'"); + } + + /** + * Gets the description property value. The description property + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the displayName property value. The app name. + * @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 domains property value. The domain. + * @return array|null + */ + public function getDomains(): ?array { + $val = $this->getBackingStore()->get('domains'); + 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 'domains'"); + } + + /** + * Gets the downloadNetworkTrafficInBytes property value. The download traffic size. + * @return int|null + */ + public function getDownloadNetworkTrafficInBytes(): ?int { + $val = $this->getBackingStore()->get('downloadNetworkTrafficInBytes'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'downloadNetworkTrafficInBytes'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'appInfo' => fn(ParseNode $n) => $o->setAppInfo($n->getObjectValue([DiscoveredCloudAppInfo::class, 'createFromDiscriminatorValue'])), + 'category' => fn(ParseNode $n) => $o->setCategory($n->getEnumValue(AppCategory::class)), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'domains' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDomains($val); + }, + 'downloadNetworkTrafficInBytes' => fn(ParseNode $n) => $o->setDownloadNetworkTrafficInBytes($n->getIntegerValue()), + 'firstSeenDateTime' => fn(ParseNode $n) => $o->setFirstSeenDateTime($n->getDateTimeValue()), + 'ipAddressCount' => fn(ParseNode $n) => $o->setIpAddressCount($n->getIntegerValue()), + 'ipAddresses' => fn(ParseNode $n) => $o->setIpAddresses($n->getCollectionOfObjectValues([DiscoveredCloudAppIPAddress::class, 'createFromDiscriminatorValue'])), + 'lastSeenDateTime' => fn(ParseNode $n) => $o->setLastSeenDateTime($n->getDateTimeValue()), + 'riskScore' => fn(ParseNode $n) => $o->setRiskScore($n->getIntegerValue()), + 'tags' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setTags($val); + }, + 'transactionCount' => fn(ParseNode $n) => $o->setTransactionCount($n->getIntegerValue()), + 'uploadNetworkTrafficInBytes' => fn(ParseNode $n) => $o->setUploadNetworkTrafficInBytes($n->getIntegerValue()), + 'userCount' => fn(ParseNode $n) => $o->setUserCount($n->getIntegerValue()), + 'users' => fn(ParseNode $n) => $o->setUsers($n->getCollectionOfObjectValues([DiscoveredCloudAppUser::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the firstSeenDateTime property value. The firstSeenDateTime property + * @return DateTime|null + */ + public function getFirstSeenDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('firstSeenDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'firstSeenDateTime'"); + } + + /** + * Gets the ipAddressCount property value. The IP address. + * @return int|null + */ + public function getIpAddressCount(): ?int { + $val = $this->getBackingStore()->get('ipAddressCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ipAddressCount'"); + } + + /** + * Gets the ipAddresses property value. The list of IP addresses accessed by the app. + * @return array|null + */ + public function getIpAddresses(): ?array { + $val = $this->getBackingStore()->get('ipAddresses'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DiscoveredCloudAppIPAddress::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ipAddresses'"); + } + + /** + * Gets the lastSeenDateTime property value. The last seen date of the discovered app. The Timestamp 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 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 riskScore property value. The risk score of the app. + * @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 tags property value. The tags applied to an app. Possible values include Unsanctioned, Sanctioned, Monitored, or a custom value. + * @return array|null + */ + public function getTags(): ?array { + $val = $this->getBackingStore()->get('tags'); + 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 'tags'"); + } + + /** + * Gets the transactionCount property value. The app transaction count. + * @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 uploadNetworkTrafficInBytes property value. The app upload traffic size, in bytes. + * @return int|null + */ + public function getUploadNetworkTrafficInBytes(): ?int { + $val = $this->getBackingStore()->get('uploadNetworkTrafficInBytes'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'uploadNetworkTrafficInBytes'"); + } + + /** + * Gets the userCount property value. The count of users who use the app. + * @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'"); + } + + /** + * Gets the users property value. The list of users who access the app. + * @return array|null + */ + public function getUsers(): ?array { + $val = $this->getBackingStore()->get('users'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DiscoveredCloudAppUser::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'users'"); + } + + /** + * 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('appInfo', $this->getAppInfo()); + $writer->writeEnumValue('category', $this->getCategory()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfPrimitiveValues('domains', $this->getDomains()); + $writer->writeIntegerValue('downloadNetworkTrafficInBytes', $this->getDownloadNetworkTrafficInBytes()); + $writer->writeDateTimeValue('firstSeenDateTime', $this->getFirstSeenDateTime()); + $writer->writeIntegerValue('ipAddressCount', $this->getIpAddressCount()); + $writer->writeCollectionOfObjectValues('ipAddresses', $this->getIpAddresses()); + $writer->writeDateTimeValue('lastSeenDateTime', $this->getLastSeenDateTime()); + $writer->writeIntegerValue('riskScore', $this->getRiskScore()); + $writer->writeCollectionOfPrimitiveValues('tags', $this->getTags()); + $writer->writeIntegerValue('transactionCount', $this->getTransactionCount()); + $writer->writeIntegerValue('uploadNetworkTrafficInBytes', $this->getUploadNetworkTrafficInBytes()); + $writer->writeIntegerValue('userCount', $this->getUserCount()); + $writer->writeCollectionOfObjectValues('users', $this->getUsers()); + } + + /** + * Sets the appInfo property value. The application information. + * @param DiscoveredCloudAppInfo|null $value Value to set for the appInfo property. + */ + public function setAppInfo(?DiscoveredCloudAppInfo $value): void { + $this->getBackingStore()->set('appInfo', $value); + } + + /** + * Sets the category property value. The category property + * @param AppCategory|null $value Value to set for the category property. + */ + public function setCategory(?AppCategory $value): void { + $this->getBackingStore()->set('category', $value); + } + + /** + * Sets the description property value. The description property + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the displayName property value. The app name. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the domains property value. The domain. + * @param array|null $value Value to set for the domains property. + */ + public function setDomains(?array $value): void { + $this->getBackingStore()->set('domains', $value); + } + + /** + * Sets the downloadNetworkTrafficInBytes property value. The download traffic size. + * @param int|null $value Value to set for the downloadNetworkTrafficInBytes property. + */ + public function setDownloadNetworkTrafficInBytes(?int $value): void { + $this->getBackingStore()->set('downloadNetworkTrafficInBytes', $value); + } + + /** + * Sets the firstSeenDateTime property value. The firstSeenDateTime property + * @param DateTime|null $value Value to set for the firstSeenDateTime property. + */ + public function setFirstSeenDateTime(?DateTime $value): void { + $this->getBackingStore()->set('firstSeenDateTime', $value); + } + + /** + * Sets the ipAddressCount property value. The IP address. + * @param int|null $value Value to set for the ipAddressCount property. + */ + public function setIpAddressCount(?int $value): void { + $this->getBackingStore()->set('ipAddressCount', $value); + } + + /** + * Sets the ipAddresses property value. The list of IP addresses accessed by the app. + * @param array|null $value Value to set for the ipAddresses property. + */ + public function setIpAddresses(?array $value): void { + $this->getBackingStore()->set('ipAddresses', $value); + } + + /** + * Sets the lastSeenDateTime property value. The last seen date of the discovered app. The Timestamp 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 lastSeenDateTime property. + */ + public function setLastSeenDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastSeenDateTime', $value); + } + + /** + * Sets the riskScore property value. The risk score of the app. + * @param int|null $value Value to set for the riskScore property. + */ + public function setRiskScore(?int $value): void { + $this->getBackingStore()->set('riskScore', $value); + } + + /** + * Sets the tags property value. The tags applied to an app. Possible values include Unsanctioned, Sanctioned, Monitored, or a custom value. + * @param array|null $value Value to set for the tags property. + */ + public function setTags(?array $value): void { + $this->getBackingStore()->set('tags', $value); + } + + /** + * Sets the transactionCount property value. The app transaction count. + * @param int|null $value Value to set for the transactionCount property. + */ + public function setTransactionCount(?int $value): void { + $this->getBackingStore()->set('transactionCount', $value); + } + + /** + * Sets the uploadNetworkTrafficInBytes property value. The app upload traffic size, in bytes. + * @param int|null $value Value to set for the uploadNetworkTrafficInBytes property. + */ + public function setUploadNetworkTrafficInBytes(?int $value): void { + $this->getBackingStore()->set('uploadNetworkTrafficInBytes', $value); + } + + /** + * Sets the userCount property value. The count of users who use the app. + * @param int|null $value Value to set for the userCount property. + */ + public function setUserCount(?int $value): void { + $this->getBackingStore()->set('userCount', $value); + } + + /** + * Sets the users property value. The list of users who access the app. + * @param array|null $value Value to set for the users property. + */ + public function setUsers(?array $value): void { + $this->getBackingStore()->set('users', $value); + } + +} diff --git a/src/Generated/Models/Security/DiscoveredCloudAppDevice.php b/src/Generated/Models/Security/DiscoveredCloudAppDevice.php new file mode 100644 index 00000000000..c719cf94333 --- /dev/null +++ b/src/Generated/Models/Security/DiscoveredCloudAppDevice.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 DiscoveredCloudAppDevice + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DiscoveredCloudAppDevice { + return new DiscoveredCloudAppDevice(); + } + + /** + * 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 [ + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. The name of the cloud app. + * @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'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('name', $this->getName()); + $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 name property value. The name of the cloud app. + * @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); + } + +} diff --git a/src/Generated/Models/Security/DiscoveredCloudAppIPAddress.php b/src/Generated/Models/Security/DiscoveredCloudAppIPAddress.php new file mode 100644 index 00000000000..1c9523d03b5 --- /dev/null +++ b/src/Generated/Models/Security/DiscoveredCloudAppIPAddress.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 DiscoveredCloudAppIPAddress + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DiscoveredCloudAppIPAddress { + return new DiscoveredCloudAppIPAddress(); + } + + /** + * 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 [ + 'ipAddress' => fn(ParseNode $n) => $o->setIpAddress($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the ipAddress property value. The IP address associated with a discovered cloud app. + * @return string|null + */ + public function getIpAddress(): ?string { + $val = $this->getBackingStore()->get('ipAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ipAddress'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('ipAddress', $this->getIpAddress()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the ipAddress property value. The IP address associated with a discovered cloud app. + * @param string|null $value Value to set for the ipAddress property. + */ + public function setIpAddress(?string $value): void { + $this->getBackingStore()->set('ipAddress', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Security/DiscoveredCloudAppInfo.php b/src/Generated/Models/Security/DiscoveredCloudAppInfo.php new file mode 100644 index 00000000000..87e427fb391 --- /dev/null +++ b/src/Generated/Models/Security/DiscoveredCloudAppInfo.php @@ -0,0 +1,1873 @@ +getBackingStore()->get('csaStarLevel'); + if (is_null($val) || $val instanceof AppInfoCsaStarLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'csaStarLevel'"); + } + + /** + * Gets the dataAtRestEncryptionMethod property value. The dataAtRestEncryptionMethod property + * @return AppInfoDataAtRestEncryptionMethod|null + */ + public function getDataAtRestEncryptionMethod(): ?AppInfoDataAtRestEncryptionMethod { + $val = $this->getBackingStore()->get('dataAtRestEncryptionMethod'); + if (is_null($val) || $val instanceof AppInfoDataAtRestEncryptionMethod) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dataAtRestEncryptionMethod'"); + } + + /** + * Gets the dataCenter property value. Indicates the countries or regions in which your data center resides. + * @return string|null + */ + public function getDataCenter(): ?string { + $val = $this->getBackingStore()->get('dataCenter'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dataCenter'"); + } + + /** + * Gets the dataRetentionPolicy property value. The dataRetentionPolicy property + * @return AppInfoDataRetentionPolicy|null + */ + public function getDataRetentionPolicy(): ?AppInfoDataRetentionPolicy { + $val = $this->getBackingStore()->get('dataRetentionPolicy'); + if (is_null($val) || $val instanceof AppInfoDataRetentionPolicy) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dataRetentionPolicy'"); + } + + /** + * Gets the dataTypes property value. The dataTypes property + * @return AppInfoUploadedDataTypes|null + */ + public function getDataTypes(): ?AppInfoUploadedDataTypes { + $val = $this->getBackingStore()->get('dataTypes'); + if (is_null($val) || $val instanceof AppInfoUploadedDataTypes) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dataTypes'"); + } + + /** + * Gets the domainRegistrationDateTime property value. Indicates the date when the app domain was registered. + * @return DateTime|null + */ + public function getDomainRegistrationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('domainRegistrationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'domainRegistrationDateTime'"); + } + + /** + * Gets the encryptionProtocol property value. The encryptionProtocol property + * @return AppInfoEncryptionProtocol|null + */ + public function getEncryptionProtocol(): ?AppInfoEncryptionProtocol { + $val = $this->getBackingStore()->get('encryptionProtocol'); + if (is_null($val) || $val instanceof AppInfoEncryptionProtocol) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'encryptionProtocol'"); + } + + /** + * Gets the fedRampLevel property value. The fedRampLevel property + * @return AppInfoFedRampLevel|null + */ + public function getFedRampLevel(): ?AppInfoFedRampLevel { + $val = $this->getBackingStore()->get('fedRampLevel'); + if (is_null($val) || $val instanceof AppInfoFedRampLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fedRampLevel'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'csaStarLevel' => fn(ParseNode $n) => $o->setCsaStarLevel($n->getEnumValue(AppInfoCsaStarLevel::class)), + 'dataAtRestEncryptionMethod' => fn(ParseNode $n) => $o->setDataAtRestEncryptionMethod($n->getEnumValue(AppInfoDataAtRestEncryptionMethod::class)), + 'dataCenter' => fn(ParseNode $n) => $o->setDataCenter($n->getStringValue()), + 'dataRetentionPolicy' => fn(ParseNode $n) => $o->setDataRetentionPolicy($n->getEnumValue(AppInfoDataRetentionPolicy::class)), + 'dataTypes' => fn(ParseNode $n) => $o->setDataTypes($n->getEnumValue(AppInfoUploadedDataTypes::class)), + 'domainRegistrationDateTime' => fn(ParseNode $n) => $o->setDomainRegistrationDateTime($n->getDateTimeValue()), + 'encryptionProtocol' => fn(ParseNode $n) => $o->setEncryptionProtocol($n->getEnumValue(AppInfoEncryptionProtocol::class)), + 'fedRampLevel' => fn(ParseNode $n) => $o->setFedRampLevel($n->getEnumValue(AppInfoFedRampLevel::class)), + 'founded' => fn(ParseNode $n) => $o->setFounded($n->getIntegerValue()), + 'gdprReadinessStatement' => fn(ParseNode $n) => $o->setGdprReadinessStatement($n->getStringValue()), + 'headquarters' => fn(ParseNode $n) => $o->setHeadquarters($n->getStringValue()), + 'holding' => fn(ParseNode $n) => $o->setHolding($n->getEnumValue(AppInfoHolding::class)), + 'hostingCompany' => fn(ParseNode $n) => $o->setHostingCompany($n->getStringValue()), + 'isAdminAuditTrail' => fn(ParseNode $n) => $o->setIsAdminAuditTrail($n->getEnumValue(CloudAppInfoState::class)), + 'isCobitCompliant' => fn(ParseNode $n) => $o->setIsCobitCompliant($n->getEnumValue(CloudAppInfoState::class)), + 'isCoppaCompliant' => fn(ParseNode $n) => $o->setIsCoppaCompliant($n->getEnumValue(CloudAppInfoState::class)), + 'isDataAuditTrail' => fn(ParseNode $n) => $o->setIsDataAuditTrail($n->getEnumValue(CloudAppInfoState::class)), + 'isDataClassification' => fn(ParseNode $n) => $o->setIsDataClassification($n->getEnumValue(CloudAppInfoState::class)), + 'isDataOwnership' => fn(ParseNode $n) => $o->setIsDataOwnership($n->getEnumValue(CloudAppInfoState::class)), + 'isDisasterRecoveryPlan' => fn(ParseNode $n) => $o->setIsDisasterRecoveryPlan($n->getEnumValue(CloudAppInfoState::class)), + 'isDmca' => fn(ParseNode $n) => $o->setIsDmca($n->getEnumValue(CloudAppInfoState::class)), + 'isFerpaCompliant' => fn(ParseNode $n) => $o->setIsFerpaCompliant($n->getEnumValue(CloudAppInfoState::class)), + 'isFfiecCompliant' => fn(ParseNode $n) => $o->setIsFfiecCompliant($n->getEnumValue(CloudAppInfoState::class)), + 'isFileSharing' => fn(ParseNode $n) => $o->setIsFileSharing($n->getEnumValue(CloudAppInfoState::class)), + 'isFinraCompliant' => fn(ParseNode $n) => $o->setIsFinraCompliant($n->getEnumValue(CloudAppInfoState::class)), + 'isFismaCompliant' => fn(ParseNode $n) => $o->setIsFismaCompliant($n->getEnumValue(CloudAppInfoState::class)), + 'isGaapCompliant' => fn(ParseNode $n) => $o->setIsGaapCompliant($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprDataProtectionImpactAssessment' => fn(ParseNode $n) => $o->setIsGdprDataProtectionImpactAssessment($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprDataProtectionOfficer' => fn(ParseNode $n) => $o->setIsGdprDataProtectionOfficer($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprDataProtectionSecureCrossBorderDataTransfer' => fn(ParseNode $n) => $o->setIsGdprDataProtectionSecureCrossBorderDataTransfer($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprImpactAssessment' => fn(ParseNode $n) => $o->setIsGdprImpactAssessment($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprLawfulBasisForProcessing' => fn(ParseNode $n) => $o->setIsGdprLawfulBasisForProcessing($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprReportDataBreaches' => fn(ParseNode $n) => $o->setIsGdprReportDataBreaches($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprRightsRelatedToAutomatedDecisionMaking' => fn(ParseNode $n) => $o->setIsGdprRightsRelatedToAutomatedDecisionMaking($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprRightToAccess' => fn(ParseNode $n) => $o->setIsGdprRightToAccess($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprRightToBeInformed' => fn(ParseNode $n) => $o->setIsGdprRightToBeInformed($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprRightToDataPortablility' => fn(ParseNode $n) => $o->setIsGdprRightToDataPortablility($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprRightToErasure' => fn(ParseNode $n) => $o->setIsGdprRightToErasure($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprRightToObject' => fn(ParseNode $n) => $o->setIsGdprRightToObject($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprRightToRectification' => fn(ParseNode $n) => $o->setIsGdprRightToRectification($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprRightToRestrictionOfProcessing' => fn(ParseNode $n) => $o->setIsGdprRightToRestrictionOfProcessing($n->getEnumValue(CloudAppInfoState::class)), + 'isGdprSecureCrossBorderDataControl' => fn(ParseNode $n) => $o->setIsGdprSecureCrossBorderDataControl($n->getEnumValue(CloudAppInfoState::class)), + 'isGlbaCompliant' => fn(ParseNode $n) => $o->setIsGlbaCompliant($n->getEnumValue(CloudAppInfoState::class)), + 'isHipaaCompliant' => fn(ParseNode $n) => $o->setIsHipaaCompliant($n->getEnumValue(CloudAppInfoState::class)), + 'isHitrustCsfCompliant' => fn(ParseNode $n) => $o->setIsHitrustCsfCompliant($n->getEnumValue(CloudAppInfoState::class)), + 'isHttpSecurityHeadersContentSecurityPolicy' => fn(ParseNode $n) => $o->setIsHttpSecurityHeadersContentSecurityPolicy($n->getEnumValue(CloudAppInfoState::class)), + 'isHttpSecurityHeadersStrictTransportSecurity' => fn(ParseNode $n) => $o->setIsHttpSecurityHeadersStrictTransportSecurity($n->getEnumValue(CloudAppInfoState::class)), + 'isHttpSecurityHeadersXContentTypeOptions' => fn(ParseNode $n) => $o->setIsHttpSecurityHeadersXContentTypeOptions($n->getEnumValue(CloudAppInfoState::class)), + 'isHttpSecurityHeadersXFrameOptions' => fn(ParseNode $n) => $o->setIsHttpSecurityHeadersXFrameOptions($n->getEnumValue(CloudAppInfoState::class)), + 'isHttpSecurityHeadersXXssProtection' => fn(ParseNode $n) => $o->setIsHttpSecurityHeadersXXssProtection($n->getEnumValue(CloudAppInfoState::class)), + 'isIpAddressRestriction' => fn(ParseNode $n) => $o->setIsIpAddressRestriction($n->getEnumValue(CloudAppInfoState::class)), + 'isIsae3402Compliant' => fn(ParseNode $n) => $o->setIsIsae3402Compliant($n->getEnumValue(CloudAppInfoState::class)), + 'isIso27001Compliant' => fn(ParseNode $n) => $o->setIsIso27001Compliant($n->getEnumValue(CloudAppInfoState::class)), + 'isIso27017Compliant' => fn(ParseNode $n) => $o->setIsIso27017Compliant($n->getEnumValue(CloudAppInfoState::class)), + 'isIso27018Compliant' => fn(ParseNode $n) => $o->setIsIso27018Compliant($n->getEnumValue(CloudAppInfoState::class)), + 'isItarCompliant' => fn(ParseNode $n) => $o->setIsItarCompliant($n->getEnumValue(CloudAppInfoState::class)), + 'isMultiFactorAuthentication' => fn(ParseNode $n) => $o->setIsMultiFactorAuthentication($n->getEnumValue(CloudAppInfoState::class)), + 'isPasswordPolicy' => fn(ParseNode $n) => $o->setIsPasswordPolicy($n->getEnumValue(CloudAppInfoState::class)), + 'isPasswordPolicyChangePasswordPeriod' => fn(ParseNode $n) => $o->setIsPasswordPolicyChangePasswordPeriod($n->getEnumValue(CloudAppInfoState::class)), + 'isPasswordPolicyCharacterCombination' => fn(ParseNode $n) => $o->setIsPasswordPolicyCharacterCombination($n->getEnumValue(CloudAppInfoState::class)), + 'isPasswordPolicyPasswordHistoryAndReuse' => fn(ParseNode $n) => $o->setIsPasswordPolicyPasswordHistoryAndReuse($n->getEnumValue(CloudAppInfoState::class)), + 'isPasswordPolicyPasswordLengthLimit' => fn(ParseNode $n) => $o->setIsPasswordPolicyPasswordLengthLimit($n->getEnumValue(CloudAppInfoState::class)), + 'isPasswordPolicyPersonalInformationUse' => fn(ParseNode $n) => $o->setIsPasswordPolicyPersonalInformationUse($n->getEnumValue(CloudAppInfoState::class)), + 'isPenetrationTesting' => fn(ParseNode $n) => $o->setIsPenetrationTesting($n->getEnumValue(CloudAppInfoState::class)), + 'isPrivacyShieldCompliant' => fn(ParseNode $n) => $o->setIsPrivacyShieldCompliant($n->getEnumValue(CloudAppInfoState::class)), + 'isRememberPassword' => fn(ParseNode $n) => $o->setIsRememberPassword($n->getEnumValue(CloudAppInfoState::class)), + 'isRequiresUserAuthentication' => fn(ParseNode $n) => $o->setIsRequiresUserAuthentication($n->getEnumValue(CloudAppInfoState::class)), + 'isSoc1Compliant' => fn(ParseNode $n) => $o->setIsSoc1Compliant($n->getEnumValue(CloudAppInfoState::class)), + 'isSoc2Compliant' => fn(ParseNode $n) => $o->setIsSoc2Compliant($n->getEnumValue(CloudAppInfoState::class)), + 'isSoc3Compliant' => fn(ParseNode $n) => $o->setIsSoc3Compliant($n->getEnumValue(CloudAppInfoState::class)), + 'isSoxCompliant' => fn(ParseNode $n) => $o->setIsSoxCompliant($n->getEnumValue(CloudAppInfoState::class)), + 'isSp80053Compliant' => fn(ParseNode $n) => $o->setIsSp80053Compliant($n->getEnumValue(CloudAppInfoState::class)), + 'isSsae16Compliant' => fn(ParseNode $n) => $o->setIsSsae16Compliant($n->getEnumValue(CloudAppInfoState::class)), + 'isSupportsSaml' => fn(ParseNode $n) => $o->setIsSupportsSaml($n->getEnumValue(CloudAppInfoState::class)), + 'isTrustedCertificate' => fn(ParseNode $n) => $o->setIsTrustedCertificate($n->getEnumValue(CloudAppInfoState::class)), + 'isUserAuditTrail' => fn(ParseNode $n) => $o->setIsUserAuditTrail($n->getEnumValue(CloudAppInfoState::class)), + 'isUserCanUploadData' => fn(ParseNode $n) => $o->setIsUserCanUploadData($n->getEnumValue(CloudAppInfoState::class)), + 'isUserRolesSupport' => fn(ParseNode $n) => $o->setIsUserRolesSupport($n->getEnumValue(CloudAppInfoState::class)), + 'isValidCertificateName' => fn(ParseNode $n) => $o->setIsValidCertificateName($n->getEnumValue(CloudAppInfoState::class)), + 'latestBreachDateTime' => fn(ParseNode $n) => $o->setLatestBreachDateTime($n->getDateTimeValue()), + 'logonUrls' => fn(ParseNode $n) => $o->setLogonUrls($n->getStringValue()), + 'pciDssVersion' => fn(ParseNode $n) => $o->setPciDssVersion($n->getEnumValue(AppInfoPciDssVersion::class)), + 'vendor' => fn(ParseNode $n) => $o->setVendor($n->getStringValue()), + ]); + } + + /** + * Gets the founded property value. Indicates the year that the specific app vendor was established. + * @return int|null + */ + public function getFounded(): ?int { + $val = $this->getBackingStore()->get('founded'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'founded'"); + } + + /** + * Gets the gdprReadinessStatement property value. Indicates the GDPR readiness of the app in relation to policies app provides to safeguard personal user data. + * @return string|null + */ + public function getGdprReadinessStatement(): ?string { + $val = $this->getBackingStore()->get('gdprReadinessStatement'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'gdprReadinessStatement'"); + } + + /** + * Gets the headquarters property value. Indicates the location of the headquarters of the app. + * @return string|null + */ + public function getHeadquarters(): ?string { + $val = $this->getBackingStore()->get('headquarters'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'headquarters'"); + } + + /** + * Gets the holding property value. The holding property + * @return AppInfoHolding|null + */ + public function getHolding(): ?AppInfoHolding { + $val = $this->getBackingStore()->get('holding'); + if (is_null($val) || $val instanceof AppInfoHolding) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'holding'"); + } + + /** + * Gets the hostingCompany property value. Indicates the company name that provides hosting services for the app. + * @return string|null + */ + public function getHostingCompany(): ?string { + $val = $this->getBackingStore()->get('hostingCompany'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hostingCompany'"); + } + + /** + * Gets the isAdminAuditTrail property value. The isAdminAuditTrail property + * @return CloudAppInfoState|null + */ + public function getIsAdminAuditTrail(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isAdminAuditTrail'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAdminAuditTrail'"); + } + + /** + * Gets the isCobitCompliant property value. The isCobitCompliant property + * @return CloudAppInfoState|null + */ + public function getIsCobitCompliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isCobitCompliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCobitCompliant'"); + } + + /** + * Gets the isCoppaCompliant property value. The isCoppaCompliant property + * @return CloudAppInfoState|null + */ + public function getIsCoppaCompliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isCoppaCompliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCoppaCompliant'"); + } + + /** + * Gets the isDataAuditTrail property value. The isDataAuditTrail property + * @return CloudAppInfoState|null + */ + public function getIsDataAuditTrail(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isDataAuditTrail'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDataAuditTrail'"); + } + + /** + * Gets the isDataClassification property value. The isDataClassification property + * @return CloudAppInfoState|null + */ + public function getIsDataClassification(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isDataClassification'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDataClassification'"); + } + + /** + * Gets the isDataOwnership property value. The isDataOwnership property + * @return CloudAppInfoState|null + */ + public function getIsDataOwnership(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isDataOwnership'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDataOwnership'"); + } + + /** + * Gets the isDisasterRecoveryPlan property value. The isDisasterRecoveryPlan property + * @return CloudAppInfoState|null + */ + public function getIsDisasterRecoveryPlan(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isDisasterRecoveryPlan'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDisasterRecoveryPlan'"); + } + + /** + * Gets the isDmca property value. The isDmca property + * @return CloudAppInfoState|null + */ + public function getIsDmca(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isDmca'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDmca'"); + } + + /** + * Gets the isFerpaCompliant property value. The isFerpaCompliant property + * @return CloudAppInfoState|null + */ + public function getIsFerpaCompliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isFerpaCompliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isFerpaCompliant'"); + } + + /** + * Gets the isFfiecCompliant property value. The isFfiecCompliant property + * @return CloudAppInfoState|null + */ + public function getIsFfiecCompliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isFfiecCompliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isFfiecCompliant'"); + } + + /** + * Gets the isFileSharing property value. The isFileSharing property + * @return CloudAppInfoState|null + */ + public function getIsFileSharing(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isFileSharing'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isFileSharing'"); + } + + /** + * Gets the isFinraCompliant property value. The isFinraCompliant property + * @return CloudAppInfoState|null + */ + public function getIsFinraCompliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isFinraCompliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isFinraCompliant'"); + } + + /** + * Gets the isFismaCompliant property value. The isFismaCompliant property + * @return CloudAppInfoState|null + */ + public function getIsFismaCompliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isFismaCompliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isFismaCompliant'"); + } + + /** + * Gets the isGaapCompliant property value. The isGaapCompliant property + * @return CloudAppInfoState|null + */ + public function getIsGaapCompliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGaapCompliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGaapCompliant'"); + } + + /** + * Gets the isGdprDataProtectionImpactAssessment property value. The isGdprDataProtectionImpactAssessment property + * @return CloudAppInfoState|null + */ + public function getIsGdprDataProtectionImpactAssessment(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprDataProtectionImpactAssessment'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprDataProtectionImpactAssessment'"); + } + + /** + * Gets the isGdprDataProtectionOfficer property value. The isGdprDataProtectionOfficer property + * @return CloudAppInfoState|null + */ + public function getIsGdprDataProtectionOfficer(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprDataProtectionOfficer'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprDataProtectionOfficer'"); + } + + /** + * Gets the isGdprDataProtectionSecureCrossBorderDataTransfer property value. The isGdprDataProtectionSecureCrossBorderDataTransfer property + * @return CloudAppInfoState|null + */ + public function getIsGdprDataProtectionSecureCrossBorderDataTransfer(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprDataProtectionSecureCrossBorderDataTransfer'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprDataProtectionSecureCrossBorderDataTransfer'"); + } + + /** + * Gets the isGdprImpactAssessment property value. The isGdprImpactAssessment property + * @return CloudAppInfoState|null + */ + public function getIsGdprImpactAssessment(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprImpactAssessment'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprImpactAssessment'"); + } + + /** + * Gets the isGdprLawfulBasisForProcessing property value. The isGdprLawfulBasisForProcessing property + * @return CloudAppInfoState|null + */ + public function getIsGdprLawfulBasisForProcessing(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprLawfulBasisForProcessing'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprLawfulBasisForProcessing'"); + } + + /** + * Gets the isGdprReportDataBreaches property value. The isGdprReportDataBreaches property + * @return CloudAppInfoState|null + */ + public function getIsGdprReportDataBreaches(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprReportDataBreaches'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprReportDataBreaches'"); + } + + /** + * Gets the isGdprRightsRelatedToAutomatedDecisionMaking property value. The isGdprRightsRelatedToAutomatedDecisionMaking property + * @return CloudAppInfoState|null + */ + public function getIsGdprRightsRelatedToAutomatedDecisionMaking(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprRightsRelatedToAutomatedDecisionMaking'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprRightsRelatedToAutomatedDecisionMaking'"); + } + + /** + * Gets the isGdprRightToAccess property value. The isGdprRightToAccess property + * @return CloudAppInfoState|null + */ + public function getIsGdprRightToAccess(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprRightToAccess'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprRightToAccess'"); + } + + /** + * Gets the isGdprRightToBeInformed property value. The isGdprRightToBeInformed property + * @return CloudAppInfoState|null + */ + public function getIsGdprRightToBeInformed(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprRightToBeInformed'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprRightToBeInformed'"); + } + + /** + * Gets the isGdprRightToDataPortablility property value. The isGdprRightToDataPortablility property + * @return CloudAppInfoState|null + */ + public function getIsGdprRightToDataPortablility(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprRightToDataPortablility'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprRightToDataPortablility'"); + } + + /** + * Gets the isGdprRightToErasure property value. The isGdprRightToErasure property + * @return CloudAppInfoState|null + */ + public function getIsGdprRightToErasure(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprRightToErasure'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprRightToErasure'"); + } + + /** + * Gets the isGdprRightToObject property value. The isGdprRightToObject property + * @return CloudAppInfoState|null + */ + public function getIsGdprRightToObject(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprRightToObject'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprRightToObject'"); + } + + /** + * Gets the isGdprRightToRectification property value. The isGdprRightToRectification property + * @return CloudAppInfoState|null + */ + public function getIsGdprRightToRectification(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprRightToRectification'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprRightToRectification'"); + } + + /** + * Gets the isGdprRightToRestrictionOfProcessing property value. The isGdprRightToRestrictionOfProcessing property + * @return CloudAppInfoState|null + */ + public function getIsGdprRightToRestrictionOfProcessing(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprRightToRestrictionOfProcessing'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprRightToRestrictionOfProcessing'"); + } + + /** + * Gets the isGdprSecureCrossBorderDataControl property value. The isGdprSecureCrossBorderDataControl property + * @return CloudAppInfoState|null + */ + public function getIsGdprSecureCrossBorderDataControl(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGdprSecureCrossBorderDataControl'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGdprSecureCrossBorderDataControl'"); + } + + /** + * Gets the isGlbaCompliant property value. The isGlbaCompliant property + * @return CloudAppInfoState|null + */ + public function getIsGlbaCompliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isGlbaCompliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGlbaCompliant'"); + } + + /** + * Gets the isHipaaCompliant property value. The isHipaaCompliant property + * @return CloudAppInfoState|null + */ + public function getIsHipaaCompliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isHipaaCompliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isHipaaCompliant'"); + } + + /** + * Gets the isHitrustCsfCompliant property value. The isHitrustCsfCompliant property + * @return CloudAppInfoState|null + */ + public function getIsHitrustCsfCompliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isHitrustCsfCompliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isHitrustCsfCompliant'"); + } + + /** + * Gets the isHttpSecurityHeadersContentSecurityPolicy property value. The isHttpSecurityHeadersContentSecurityPolicy property + * @return CloudAppInfoState|null + */ + public function getIsHttpSecurityHeadersContentSecurityPolicy(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isHttpSecurityHeadersContentSecurityPolicy'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isHttpSecurityHeadersContentSecurityPolicy'"); + } + + /** + * Gets the isHttpSecurityHeadersStrictTransportSecurity property value. The isHttpSecurityHeadersStrictTransportSecurity property + * @return CloudAppInfoState|null + */ + public function getIsHttpSecurityHeadersStrictTransportSecurity(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isHttpSecurityHeadersStrictTransportSecurity'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isHttpSecurityHeadersStrictTransportSecurity'"); + } + + /** + * Gets the isHttpSecurityHeadersXContentTypeOptions property value. The isHttpSecurityHeadersXContentTypeOptions property + * @return CloudAppInfoState|null + */ + public function getIsHttpSecurityHeadersXContentTypeOptions(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isHttpSecurityHeadersXContentTypeOptions'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isHttpSecurityHeadersXContentTypeOptions'"); + } + + /** + * Gets the isHttpSecurityHeadersXFrameOptions property value. The isHttpSecurityHeadersXFrameOptions property + * @return CloudAppInfoState|null + */ + public function getIsHttpSecurityHeadersXFrameOptions(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isHttpSecurityHeadersXFrameOptions'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isHttpSecurityHeadersXFrameOptions'"); + } + + /** + * Gets the isHttpSecurityHeadersXXssProtection property value. The isHttpSecurityHeadersXXssProtection property + * @return CloudAppInfoState|null + */ + public function getIsHttpSecurityHeadersXXssProtection(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isHttpSecurityHeadersXXssProtection'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isHttpSecurityHeadersXXssProtection'"); + } + + /** + * Gets the isIpAddressRestriction property value. The isIpAddressRestriction property + * @return CloudAppInfoState|null + */ + public function getIsIpAddressRestriction(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isIpAddressRestriction'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isIpAddressRestriction'"); + } + + /** + * Gets the isIsae3402Compliant property value. The isIsae3402Compliant property + * @return CloudAppInfoState|null + */ + public function getIsIsae3402Compliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isIsae3402Compliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isIsae3402Compliant'"); + } + + /** + * Gets the isIso27001Compliant property value. The isIso27001Compliant property + * @return CloudAppInfoState|null + */ + public function getIsIso27001Compliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isIso27001Compliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isIso27001Compliant'"); + } + + /** + * Gets the isIso27017Compliant property value. The isIso27017Compliant property + * @return CloudAppInfoState|null + */ + public function getIsIso27017Compliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isIso27017Compliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isIso27017Compliant'"); + } + + /** + * Gets the isIso27018Compliant property value. The isIso27018Compliant property + * @return CloudAppInfoState|null + */ + public function getIsIso27018Compliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isIso27018Compliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isIso27018Compliant'"); + } + + /** + * Gets the isItarCompliant property value. The isItarCompliant property + * @return CloudAppInfoState|null + */ + public function getIsItarCompliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isItarCompliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isItarCompliant'"); + } + + /** + * Gets the isMultiFactorAuthentication property value. The isMultiFactorAuthentication property + * @return CloudAppInfoState|null + */ + public function getIsMultiFactorAuthentication(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isMultiFactorAuthentication'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isMultiFactorAuthentication'"); + } + + /** + * Gets the isPasswordPolicy property value. The isPasswordPolicy property + * @return CloudAppInfoState|null + */ + public function getIsPasswordPolicy(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isPasswordPolicy'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isPasswordPolicy'"); + } + + /** + * Gets the isPasswordPolicyChangePasswordPeriod property value. The isPasswordPolicyChangePasswordPeriod property + * @return CloudAppInfoState|null + */ + public function getIsPasswordPolicyChangePasswordPeriod(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isPasswordPolicyChangePasswordPeriod'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isPasswordPolicyChangePasswordPeriod'"); + } + + /** + * Gets the isPasswordPolicyCharacterCombination property value. The isPasswordPolicyCharacterCombination property + * @return CloudAppInfoState|null + */ + public function getIsPasswordPolicyCharacterCombination(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isPasswordPolicyCharacterCombination'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isPasswordPolicyCharacterCombination'"); + } + + /** + * Gets the isPasswordPolicyPasswordHistoryAndReuse property value. The isPasswordPolicyPasswordHistoryAndReuse property + * @return CloudAppInfoState|null + */ + public function getIsPasswordPolicyPasswordHistoryAndReuse(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isPasswordPolicyPasswordHistoryAndReuse'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isPasswordPolicyPasswordHistoryAndReuse'"); + } + + /** + * Gets the isPasswordPolicyPasswordLengthLimit property value. The isPasswordPolicyPasswordLengthLimit property + * @return CloudAppInfoState|null + */ + public function getIsPasswordPolicyPasswordLengthLimit(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isPasswordPolicyPasswordLengthLimit'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isPasswordPolicyPasswordLengthLimit'"); + } + + /** + * Gets the isPasswordPolicyPersonalInformationUse property value. The isPasswordPolicyPersonalInformationUse property + * @return CloudAppInfoState|null + */ + public function getIsPasswordPolicyPersonalInformationUse(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isPasswordPolicyPersonalInformationUse'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isPasswordPolicyPersonalInformationUse'"); + } + + /** + * Gets the isPenetrationTesting property value. The isPenetrationTesting property + * @return CloudAppInfoState|null + */ + public function getIsPenetrationTesting(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isPenetrationTesting'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isPenetrationTesting'"); + } + + /** + * Gets the isPrivacyShieldCompliant property value. The isPrivacyShieldCompliant property + * @return CloudAppInfoState|null + */ + public function getIsPrivacyShieldCompliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isPrivacyShieldCompliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isPrivacyShieldCompliant'"); + } + + /** + * Gets the isRememberPassword property value. The isRememberPassword property + * @return CloudAppInfoState|null + */ + public function getIsRememberPassword(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isRememberPassword'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isRememberPassword'"); + } + + /** + * Gets the isRequiresUserAuthentication property value. The isRequiresUserAuthentication property + * @return CloudAppInfoState|null + */ + public function getIsRequiresUserAuthentication(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isRequiresUserAuthentication'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isRequiresUserAuthentication'"); + } + + /** + * Gets the isSoc1Compliant property value. The isSoc1Compliant property + * @return CloudAppInfoState|null + */ + public function getIsSoc1Compliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isSoc1Compliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSoc1Compliant'"); + } + + /** + * Gets the isSoc2Compliant property value. The isSoc2Compliant property + * @return CloudAppInfoState|null + */ + public function getIsSoc2Compliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isSoc2Compliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSoc2Compliant'"); + } + + /** + * Gets the isSoc3Compliant property value. The isSoc3Compliant property + * @return CloudAppInfoState|null + */ + public function getIsSoc3Compliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isSoc3Compliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSoc3Compliant'"); + } + + /** + * Gets the isSoxCompliant property value. The isSoxCompliant property + * @return CloudAppInfoState|null + */ + public function getIsSoxCompliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isSoxCompliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSoxCompliant'"); + } + + /** + * Gets the isSp80053Compliant property value. The isSp80053Compliant property + * @return CloudAppInfoState|null + */ + public function getIsSp80053Compliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isSp80053Compliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSp80053Compliant'"); + } + + /** + * Gets the isSsae16Compliant property value. The isSsae16Compliant property + * @return CloudAppInfoState|null + */ + public function getIsSsae16Compliant(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isSsae16Compliant'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSsae16Compliant'"); + } + + /** + * Gets the isSupportsSaml property value. The isSupportsSaml property + * @return CloudAppInfoState|null + */ + public function getIsSupportsSaml(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isSupportsSaml'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSupportsSaml'"); + } + + /** + * Gets the isTrustedCertificate property value. The isTrustedCertificate property + * @return CloudAppInfoState|null + */ + public function getIsTrustedCertificate(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isTrustedCertificate'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isTrustedCertificate'"); + } + + /** + * Gets the isUserAuditTrail property value. The isUserAuditTrail property + * @return CloudAppInfoState|null + */ + public function getIsUserAuditTrail(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isUserAuditTrail'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isUserAuditTrail'"); + } + + /** + * Gets the isUserCanUploadData property value. The isUserCanUploadData property + * @return CloudAppInfoState|null + */ + public function getIsUserCanUploadData(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isUserCanUploadData'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isUserCanUploadData'"); + } + + /** + * Gets the isUserRolesSupport property value. The isUserRolesSupport property + * @return CloudAppInfoState|null + */ + public function getIsUserRolesSupport(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isUserRolesSupport'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isUserRolesSupport'"); + } + + /** + * Gets the isValidCertificateName property value. The isValidCertificateName property + * @return CloudAppInfoState|null + */ + public function getIsValidCertificateName(): ?CloudAppInfoState { + $val = $this->getBackingStore()->get('isValidCertificateName'); + if (is_null($val) || $val instanceof CloudAppInfoState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isValidCertificateName'"); + } + + /** + * Gets the latestBreachDateTime property value. Indicates the last date of the data breach for the company. + * @return DateTime|null + */ + public function getLatestBreachDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('latestBreachDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'latestBreachDateTime'"); + } + + /** + * Gets the logonUrls property value. Indicates the URL that users can use to sign into the app. + * @return string|null + */ + public function getLogonUrls(): ?string { + $val = $this->getBackingStore()->get('logonUrls'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'logonUrls'"); + } + + /** + * Gets the pciDssVersion property value. The pciDssVersion property + * @return AppInfoPciDssVersion|null + */ + public function getPciDssVersion(): ?AppInfoPciDssVersion { + $val = $this->getBackingStore()->get('pciDssVersion'); + if (is_null($val) || $val instanceof AppInfoPciDssVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'pciDssVersion'"); + } + + /** + * Gets the vendor property value. Indicates the app vendor. + * @return string|null + */ + public function getVendor(): ?string { + $val = $this->getBackingStore()->get('vendor'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'vendor'"); + } + + /** + * 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('csaStarLevel', $this->getCsaStarLevel()); + $writer->writeEnumValue('dataAtRestEncryptionMethod', $this->getDataAtRestEncryptionMethod()); + $writer->writeStringValue('dataCenter', $this->getDataCenter()); + $writer->writeEnumValue('dataRetentionPolicy', $this->getDataRetentionPolicy()); + $writer->writeEnumValue('dataTypes', $this->getDataTypes()); + $writer->writeDateTimeValue('domainRegistrationDateTime', $this->getDomainRegistrationDateTime()); + $writer->writeEnumValue('encryptionProtocol', $this->getEncryptionProtocol()); + $writer->writeEnumValue('fedRampLevel', $this->getFedRampLevel()); + $writer->writeIntegerValue('founded', $this->getFounded()); + $writer->writeStringValue('gdprReadinessStatement', $this->getGdprReadinessStatement()); + $writer->writeStringValue('headquarters', $this->getHeadquarters()); + $writer->writeEnumValue('holding', $this->getHolding()); + $writer->writeStringValue('hostingCompany', $this->getHostingCompany()); + $writer->writeEnumValue('isAdminAuditTrail', $this->getIsAdminAuditTrail()); + $writer->writeEnumValue('isCobitCompliant', $this->getIsCobitCompliant()); + $writer->writeEnumValue('isCoppaCompliant', $this->getIsCoppaCompliant()); + $writer->writeEnumValue('isDataAuditTrail', $this->getIsDataAuditTrail()); + $writer->writeEnumValue('isDataClassification', $this->getIsDataClassification()); + $writer->writeEnumValue('isDataOwnership', $this->getIsDataOwnership()); + $writer->writeEnumValue('isDisasterRecoveryPlan', $this->getIsDisasterRecoveryPlan()); + $writer->writeEnumValue('isDmca', $this->getIsDmca()); + $writer->writeEnumValue('isFerpaCompliant', $this->getIsFerpaCompliant()); + $writer->writeEnumValue('isFfiecCompliant', $this->getIsFfiecCompliant()); + $writer->writeEnumValue('isFileSharing', $this->getIsFileSharing()); + $writer->writeEnumValue('isFinraCompliant', $this->getIsFinraCompliant()); + $writer->writeEnumValue('isFismaCompliant', $this->getIsFismaCompliant()); + $writer->writeEnumValue('isGaapCompliant', $this->getIsGaapCompliant()); + $writer->writeEnumValue('isGdprDataProtectionImpactAssessment', $this->getIsGdprDataProtectionImpactAssessment()); + $writer->writeEnumValue('isGdprDataProtectionOfficer', $this->getIsGdprDataProtectionOfficer()); + $writer->writeEnumValue('isGdprDataProtectionSecureCrossBorderDataTransfer', $this->getIsGdprDataProtectionSecureCrossBorderDataTransfer()); + $writer->writeEnumValue('isGdprImpactAssessment', $this->getIsGdprImpactAssessment()); + $writer->writeEnumValue('isGdprLawfulBasisForProcessing', $this->getIsGdprLawfulBasisForProcessing()); + $writer->writeEnumValue('isGdprReportDataBreaches', $this->getIsGdprReportDataBreaches()); + $writer->writeEnumValue('isGdprRightsRelatedToAutomatedDecisionMaking', $this->getIsGdprRightsRelatedToAutomatedDecisionMaking()); + $writer->writeEnumValue('isGdprRightToAccess', $this->getIsGdprRightToAccess()); + $writer->writeEnumValue('isGdprRightToBeInformed', $this->getIsGdprRightToBeInformed()); + $writer->writeEnumValue('isGdprRightToDataPortablility', $this->getIsGdprRightToDataPortablility()); + $writer->writeEnumValue('isGdprRightToErasure', $this->getIsGdprRightToErasure()); + $writer->writeEnumValue('isGdprRightToObject', $this->getIsGdprRightToObject()); + $writer->writeEnumValue('isGdprRightToRectification', $this->getIsGdprRightToRectification()); + $writer->writeEnumValue('isGdprRightToRestrictionOfProcessing', $this->getIsGdprRightToRestrictionOfProcessing()); + $writer->writeEnumValue('isGdprSecureCrossBorderDataControl', $this->getIsGdprSecureCrossBorderDataControl()); + $writer->writeEnumValue('isGlbaCompliant', $this->getIsGlbaCompliant()); + $writer->writeEnumValue('isHipaaCompliant', $this->getIsHipaaCompliant()); + $writer->writeEnumValue('isHitrustCsfCompliant', $this->getIsHitrustCsfCompliant()); + $writer->writeEnumValue('isHttpSecurityHeadersContentSecurityPolicy', $this->getIsHttpSecurityHeadersContentSecurityPolicy()); + $writer->writeEnumValue('isHttpSecurityHeadersStrictTransportSecurity', $this->getIsHttpSecurityHeadersStrictTransportSecurity()); + $writer->writeEnumValue('isHttpSecurityHeadersXContentTypeOptions', $this->getIsHttpSecurityHeadersXContentTypeOptions()); + $writer->writeEnumValue('isHttpSecurityHeadersXFrameOptions', $this->getIsHttpSecurityHeadersXFrameOptions()); + $writer->writeEnumValue('isHttpSecurityHeadersXXssProtection', $this->getIsHttpSecurityHeadersXXssProtection()); + $writer->writeEnumValue('isIpAddressRestriction', $this->getIsIpAddressRestriction()); + $writer->writeEnumValue('isIsae3402Compliant', $this->getIsIsae3402Compliant()); + $writer->writeEnumValue('isIso27001Compliant', $this->getIsIso27001Compliant()); + $writer->writeEnumValue('isIso27017Compliant', $this->getIsIso27017Compliant()); + $writer->writeEnumValue('isIso27018Compliant', $this->getIsIso27018Compliant()); + $writer->writeEnumValue('isItarCompliant', $this->getIsItarCompliant()); + $writer->writeEnumValue('isMultiFactorAuthentication', $this->getIsMultiFactorAuthentication()); + $writer->writeEnumValue('isPasswordPolicy', $this->getIsPasswordPolicy()); + $writer->writeEnumValue('isPasswordPolicyChangePasswordPeriod', $this->getIsPasswordPolicyChangePasswordPeriod()); + $writer->writeEnumValue('isPasswordPolicyCharacterCombination', $this->getIsPasswordPolicyCharacterCombination()); + $writer->writeEnumValue('isPasswordPolicyPasswordHistoryAndReuse', $this->getIsPasswordPolicyPasswordHistoryAndReuse()); + $writer->writeEnumValue('isPasswordPolicyPasswordLengthLimit', $this->getIsPasswordPolicyPasswordLengthLimit()); + $writer->writeEnumValue('isPasswordPolicyPersonalInformationUse', $this->getIsPasswordPolicyPersonalInformationUse()); + $writer->writeEnumValue('isPenetrationTesting', $this->getIsPenetrationTesting()); + $writer->writeEnumValue('isPrivacyShieldCompliant', $this->getIsPrivacyShieldCompliant()); + $writer->writeEnumValue('isRememberPassword', $this->getIsRememberPassword()); + $writer->writeEnumValue('isRequiresUserAuthentication', $this->getIsRequiresUserAuthentication()); + $writer->writeEnumValue('isSoc1Compliant', $this->getIsSoc1Compliant()); + $writer->writeEnumValue('isSoc2Compliant', $this->getIsSoc2Compliant()); + $writer->writeEnumValue('isSoc3Compliant', $this->getIsSoc3Compliant()); + $writer->writeEnumValue('isSoxCompliant', $this->getIsSoxCompliant()); + $writer->writeEnumValue('isSp80053Compliant', $this->getIsSp80053Compliant()); + $writer->writeEnumValue('isSsae16Compliant', $this->getIsSsae16Compliant()); + $writer->writeEnumValue('isSupportsSaml', $this->getIsSupportsSaml()); + $writer->writeEnumValue('isTrustedCertificate', $this->getIsTrustedCertificate()); + $writer->writeEnumValue('isUserAuditTrail', $this->getIsUserAuditTrail()); + $writer->writeEnumValue('isUserCanUploadData', $this->getIsUserCanUploadData()); + $writer->writeEnumValue('isUserRolesSupport', $this->getIsUserRolesSupport()); + $writer->writeEnumValue('isValidCertificateName', $this->getIsValidCertificateName()); + $writer->writeDateTimeValue('latestBreachDateTime', $this->getLatestBreachDateTime()); + $writer->writeStringValue('logonUrls', $this->getLogonUrls()); + $writer->writeEnumValue('pciDssVersion', $this->getPciDssVersion()); + $writer->writeStringValue('vendor', $this->getVendor()); + } + + /** + * Sets the csaStarLevel property value. The csaStarLevel property + * @param AppInfoCsaStarLevel|null $value Value to set for the csaStarLevel property. + */ + public function setCsaStarLevel(?AppInfoCsaStarLevel $value): void { + $this->getBackingStore()->set('csaStarLevel', $value); + } + + /** + * Sets the dataAtRestEncryptionMethod property value. The dataAtRestEncryptionMethod property + * @param AppInfoDataAtRestEncryptionMethod|null $value Value to set for the dataAtRestEncryptionMethod property. + */ + public function setDataAtRestEncryptionMethod(?AppInfoDataAtRestEncryptionMethod $value): void { + $this->getBackingStore()->set('dataAtRestEncryptionMethod', $value); + } + + /** + * Sets the dataCenter property value. Indicates the countries or regions in which your data center resides. + * @param string|null $value Value to set for the dataCenter property. + */ + public function setDataCenter(?string $value): void { + $this->getBackingStore()->set('dataCenter', $value); + } + + /** + * Sets the dataRetentionPolicy property value. The dataRetentionPolicy property + * @param AppInfoDataRetentionPolicy|null $value Value to set for the dataRetentionPolicy property. + */ + public function setDataRetentionPolicy(?AppInfoDataRetentionPolicy $value): void { + $this->getBackingStore()->set('dataRetentionPolicy', $value); + } + + /** + * Sets the dataTypes property value. The dataTypes property + * @param AppInfoUploadedDataTypes|null $value Value to set for the dataTypes property. + */ + public function setDataTypes(?AppInfoUploadedDataTypes $value): void { + $this->getBackingStore()->set('dataTypes', $value); + } + + /** + * Sets the domainRegistrationDateTime property value. Indicates the date when the app domain was registered. + * @param DateTime|null $value Value to set for the domainRegistrationDateTime property. + */ + public function setDomainRegistrationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('domainRegistrationDateTime', $value); + } + + /** + * Sets the encryptionProtocol property value. The encryptionProtocol property + * @param AppInfoEncryptionProtocol|null $value Value to set for the encryptionProtocol property. + */ + public function setEncryptionProtocol(?AppInfoEncryptionProtocol $value): void { + $this->getBackingStore()->set('encryptionProtocol', $value); + } + + /** + * Sets the fedRampLevel property value. The fedRampLevel property + * @param AppInfoFedRampLevel|null $value Value to set for the fedRampLevel property. + */ + public function setFedRampLevel(?AppInfoFedRampLevel $value): void { + $this->getBackingStore()->set('fedRampLevel', $value); + } + + /** + * Sets the founded property value. Indicates the year that the specific app vendor was established. + * @param int|null $value Value to set for the founded property. + */ + public function setFounded(?int $value): void { + $this->getBackingStore()->set('founded', $value); + } + + /** + * Sets the gdprReadinessStatement property value. Indicates the GDPR readiness of the app in relation to policies app provides to safeguard personal user data. + * @param string|null $value Value to set for the gdprReadinessStatement property. + */ + public function setGdprReadinessStatement(?string $value): void { + $this->getBackingStore()->set('gdprReadinessStatement', $value); + } + + /** + * Sets the headquarters property value. Indicates the location of the headquarters of the app. + * @param string|null $value Value to set for the headquarters property. + */ + public function setHeadquarters(?string $value): void { + $this->getBackingStore()->set('headquarters', $value); + } + + /** + * Sets the holding property value. The holding property + * @param AppInfoHolding|null $value Value to set for the holding property. + */ + public function setHolding(?AppInfoHolding $value): void { + $this->getBackingStore()->set('holding', $value); + } + + /** + * Sets the hostingCompany property value. Indicates the company name that provides hosting services for the app. + * @param string|null $value Value to set for the hostingCompany property. + */ + public function setHostingCompany(?string $value): void { + $this->getBackingStore()->set('hostingCompany', $value); + } + + /** + * Sets the isAdminAuditTrail property value. The isAdminAuditTrail property + * @param CloudAppInfoState|null $value Value to set for the isAdminAuditTrail property. + */ + public function setIsAdminAuditTrail(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isAdminAuditTrail', $value); + } + + /** + * Sets the isCobitCompliant property value. The isCobitCompliant property + * @param CloudAppInfoState|null $value Value to set for the isCobitCompliant property. + */ + public function setIsCobitCompliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isCobitCompliant', $value); + } + + /** + * Sets the isCoppaCompliant property value. The isCoppaCompliant property + * @param CloudAppInfoState|null $value Value to set for the isCoppaCompliant property. + */ + public function setIsCoppaCompliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isCoppaCompliant', $value); + } + + /** + * Sets the isDataAuditTrail property value. The isDataAuditTrail property + * @param CloudAppInfoState|null $value Value to set for the isDataAuditTrail property. + */ + public function setIsDataAuditTrail(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isDataAuditTrail', $value); + } + + /** + * Sets the isDataClassification property value. The isDataClassification property + * @param CloudAppInfoState|null $value Value to set for the isDataClassification property. + */ + public function setIsDataClassification(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isDataClassification', $value); + } + + /** + * Sets the isDataOwnership property value. The isDataOwnership property + * @param CloudAppInfoState|null $value Value to set for the isDataOwnership property. + */ + public function setIsDataOwnership(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isDataOwnership', $value); + } + + /** + * Sets the isDisasterRecoveryPlan property value. The isDisasterRecoveryPlan property + * @param CloudAppInfoState|null $value Value to set for the isDisasterRecoveryPlan property. + */ + public function setIsDisasterRecoveryPlan(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isDisasterRecoveryPlan', $value); + } + + /** + * Sets the isDmca property value. The isDmca property + * @param CloudAppInfoState|null $value Value to set for the isDmca property. + */ + public function setIsDmca(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isDmca', $value); + } + + /** + * Sets the isFerpaCompliant property value. The isFerpaCompliant property + * @param CloudAppInfoState|null $value Value to set for the isFerpaCompliant property. + */ + public function setIsFerpaCompliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isFerpaCompliant', $value); + } + + /** + * Sets the isFfiecCompliant property value. The isFfiecCompliant property + * @param CloudAppInfoState|null $value Value to set for the isFfiecCompliant property. + */ + public function setIsFfiecCompliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isFfiecCompliant', $value); + } + + /** + * Sets the isFileSharing property value. The isFileSharing property + * @param CloudAppInfoState|null $value Value to set for the isFileSharing property. + */ + public function setIsFileSharing(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isFileSharing', $value); + } + + /** + * Sets the isFinraCompliant property value. The isFinraCompliant property + * @param CloudAppInfoState|null $value Value to set for the isFinraCompliant property. + */ + public function setIsFinraCompliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isFinraCompliant', $value); + } + + /** + * Sets the isFismaCompliant property value. The isFismaCompliant property + * @param CloudAppInfoState|null $value Value to set for the isFismaCompliant property. + */ + public function setIsFismaCompliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isFismaCompliant', $value); + } + + /** + * Sets the isGaapCompliant property value. The isGaapCompliant property + * @param CloudAppInfoState|null $value Value to set for the isGaapCompliant property. + */ + public function setIsGaapCompliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGaapCompliant', $value); + } + + /** + * Sets the isGdprDataProtectionImpactAssessment property value. The isGdprDataProtectionImpactAssessment property + * @param CloudAppInfoState|null $value Value to set for the isGdprDataProtectionImpactAssessment property. + */ + public function setIsGdprDataProtectionImpactAssessment(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprDataProtectionImpactAssessment', $value); + } + + /** + * Sets the isGdprDataProtectionOfficer property value. The isGdprDataProtectionOfficer property + * @param CloudAppInfoState|null $value Value to set for the isGdprDataProtectionOfficer property. + */ + public function setIsGdprDataProtectionOfficer(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprDataProtectionOfficer', $value); + } + + /** + * Sets the isGdprDataProtectionSecureCrossBorderDataTransfer property value. The isGdprDataProtectionSecureCrossBorderDataTransfer property + * @param CloudAppInfoState|null $value Value to set for the isGdprDataProtectionSecureCrossBorderDataTransfer property. + */ + public function setIsGdprDataProtectionSecureCrossBorderDataTransfer(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprDataProtectionSecureCrossBorderDataTransfer', $value); + } + + /** + * Sets the isGdprImpactAssessment property value. The isGdprImpactAssessment property + * @param CloudAppInfoState|null $value Value to set for the isGdprImpactAssessment property. + */ + public function setIsGdprImpactAssessment(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprImpactAssessment', $value); + } + + /** + * Sets the isGdprLawfulBasisForProcessing property value. The isGdprLawfulBasisForProcessing property + * @param CloudAppInfoState|null $value Value to set for the isGdprLawfulBasisForProcessing property. + */ + public function setIsGdprLawfulBasisForProcessing(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprLawfulBasisForProcessing', $value); + } + + /** + * Sets the isGdprReportDataBreaches property value. The isGdprReportDataBreaches property + * @param CloudAppInfoState|null $value Value to set for the isGdprReportDataBreaches property. + */ + public function setIsGdprReportDataBreaches(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprReportDataBreaches', $value); + } + + /** + * Sets the isGdprRightsRelatedToAutomatedDecisionMaking property value. The isGdprRightsRelatedToAutomatedDecisionMaking property + * @param CloudAppInfoState|null $value Value to set for the isGdprRightsRelatedToAutomatedDecisionMaking property. + */ + public function setIsGdprRightsRelatedToAutomatedDecisionMaking(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprRightsRelatedToAutomatedDecisionMaking', $value); + } + + /** + * Sets the isGdprRightToAccess property value. The isGdprRightToAccess property + * @param CloudAppInfoState|null $value Value to set for the isGdprRightToAccess property. + */ + public function setIsGdprRightToAccess(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprRightToAccess', $value); + } + + /** + * Sets the isGdprRightToBeInformed property value. The isGdprRightToBeInformed property + * @param CloudAppInfoState|null $value Value to set for the isGdprRightToBeInformed property. + */ + public function setIsGdprRightToBeInformed(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprRightToBeInformed', $value); + } + + /** + * Sets the isGdprRightToDataPortablility property value. The isGdprRightToDataPortablility property + * @param CloudAppInfoState|null $value Value to set for the isGdprRightToDataPortablility property. + */ + public function setIsGdprRightToDataPortablility(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprRightToDataPortablility', $value); + } + + /** + * Sets the isGdprRightToErasure property value. The isGdprRightToErasure property + * @param CloudAppInfoState|null $value Value to set for the isGdprRightToErasure property. + */ + public function setIsGdprRightToErasure(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprRightToErasure', $value); + } + + /** + * Sets the isGdprRightToObject property value. The isGdprRightToObject property + * @param CloudAppInfoState|null $value Value to set for the isGdprRightToObject property. + */ + public function setIsGdprRightToObject(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprRightToObject', $value); + } + + /** + * Sets the isGdprRightToRectification property value. The isGdprRightToRectification property + * @param CloudAppInfoState|null $value Value to set for the isGdprRightToRectification property. + */ + public function setIsGdprRightToRectification(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprRightToRectification', $value); + } + + /** + * Sets the isGdprRightToRestrictionOfProcessing property value. The isGdprRightToRestrictionOfProcessing property + * @param CloudAppInfoState|null $value Value to set for the isGdprRightToRestrictionOfProcessing property. + */ + public function setIsGdprRightToRestrictionOfProcessing(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprRightToRestrictionOfProcessing', $value); + } + + /** + * Sets the isGdprSecureCrossBorderDataControl property value. The isGdprSecureCrossBorderDataControl property + * @param CloudAppInfoState|null $value Value to set for the isGdprSecureCrossBorderDataControl property. + */ + public function setIsGdprSecureCrossBorderDataControl(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGdprSecureCrossBorderDataControl', $value); + } + + /** + * Sets the isGlbaCompliant property value. The isGlbaCompliant property + * @param CloudAppInfoState|null $value Value to set for the isGlbaCompliant property. + */ + public function setIsGlbaCompliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isGlbaCompliant', $value); + } + + /** + * Sets the isHipaaCompliant property value. The isHipaaCompliant property + * @param CloudAppInfoState|null $value Value to set for the isHipaaCompliant property. + */ + public function setIsHipaaCompliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isHipaaCompliant', $value); + } + + /** + * Sets the isHitrustCsfCompliant property value. The isHitrustCsfCompliant property + * @param CloudAppInfoState|null $value Value to set for the isHitrustCsfCompliant property. + */ + public function setIsHitrustCsfCompliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isHitrustCsfCompliant', $value); + } + + /** + * Sets the isHttpSecurityHeadersContentSecurityPolicy property value. The isHttpSecurityHeadersContentSecurityPolicy property + * @param CloudAppInfoState|null $value Value to set for the isHttpSecurityHeadersContentSecurityPolicy property. + */ + public function setIsHttpSecurityHeadersContentSecurityPolicy(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isHttpSecurityHeadersContentSecurityPolicy', $value); + } + + /** + * Sets the isHttpSecurityHeadersStrictTransportSecurity property value. The isHttpSecurityHeadersStrictTransportSecurity property + * @param CloudAppInfoState|null $value Value to set for the isHttpSecurityHeadersStrictTransportSecurity property. + */ + public function setIsHttpSecurityHeadersStrictTransportSecurity(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isHttpSecurityHeadersStrictTransportSecurity', $value); + } + + /** + * Sets the isHttpSecurityHeadersXContentTypeOptions property value. The isHttpSecurityHeadersXContentTypeOptions property + * @param CloudAppInfoState|null $value Value to set for the isHttpSecurityHeadersXContentTypeOptions property. + */ + public function setIsHttpSecurityHeadersXContentTypeOptions(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isHttpSecurityHeadersXContentTypeOptions', $value); + } + + /** + * Sets the isHttpSecurityHeadersXFrameOptions property value. The isHttpSecurityHeadersXFrameOptions property + * @param CloudAppInfoState|null $value Value to set for the isHttpSecurityHeadersXFrameOptions property. + */ + public function setIsHttpSecurityHeadersXFrameOptions(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isHttpSecurityHeadersXFrameOptions', $value); + } + + /** + * Sets the isHttpSecurityHeadersXXssProtection property value. The isHttpSecurityHeadersXXssProtection property + * @param CloudAppInfoState|null $value Value to set for the isHttpSecurityHeadersXXssProtection property. + */ + public function setIsHttpSecurityHeadersXXssProtection(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isHttpSecurityHeadersXXssProtection', $value); + } + + /** + * Sets the isIpAddressRestriction property value. The isIpAddressRestriction property + * @param CloudAppInfoState|null $value Value to set for the isIpAddressRestriction property. + */ + public function setIsIpAddressRestriction(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isIpAddressRestriction', $value); + } + + /** + * Sets the isIsae3402Compliant property value. The isIsae3402Compliant property + * @param CloudAppInfoState|null $value Value to set for the isIsae3402Compliant property. + */ + public function setIsIsae3402Compliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isIsae3402Compliant', $value); + } + + /** + * Sets the isIso27001Compliant property value. The isIso27001Compliant property + * @param CloudAppInfoState|null $value Value to set for the isIso27001Compliant property. + */ + public function setIsIso27001Compliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isIso27001Compliant', $value); + } + + /** + * Sets the isIso27017Compliant property value. The isIso27017Compliant property + * @param CloudAppInfoState|null $value Value to set for the isIso27017Compliant property. + */ + public function setIsIso27017Compliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isIso27017Compliant', $value); + } + + /** + * Sets the isIso27018Compliant property value. The isIso27018Compliant property + * @param CloudAppInfoState|null $value Value to set for the isIso27018Compliant property. + */ + public function setIsIso27018Compliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isIso27018Compliant', $value); + } + + /** + * Sets the isItarCompliant property value. The isItarCompliant property + * @param CloudAppInfoState|null $value Value to set for the isItarCompliant property. + */ + public function setIsItarCompliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isItarCompliant', $value); + } + + /** + * Sets the isMultiFactorAuthentication property value. The isMultiFactorAuthentication property + * @param CloudAppInfoState|null $value Value to set for the isMultiFactorAuthentication property. + */ + public function setIsMultiFactorAuthentication(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isMultiFactorAuthentication', $value); + } + + /** + * Sets the isPasswordPolicy property value. The isPasswordPolicy property + * @param CloudAppInfoState|null $value Value to set for the isPasswordPolicy property. + */ + public function setIsPasswordPolicy(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isPasswordPolicy', $value); + } + + /** + * Sets the isPasswordPolicyChangePasswordPeriod property value. The isPasswordPolicyChangePasswordPeriod property + * @param CloudAppInfoState|null $value Value to set for the isPasswordPolicyChangePasswordPeriod property. + */ + public function setIsPasswordPolicyChangePasswordPeriod(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isPasswordPolicyChangePasswordPeriod', $value); + } + + /** + * Sets the isPasswordPolicyCharacterCombination property value. The isPasswordPolicyCharacterCombination property + * @param CloudAppInfoState|null $value Value to set for the isPasswordPolicyCharacterCombination property. + */ + public function setIsPasswordPolicyCharacterCombination(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isPasswordPolicyCharacterCombination', $value); + } + + /** + * Sets the isPasswordPolicyPasswordHistoryAndReuse property value. The isPasswordPolicyPasswordHistoryAndReuse property + * @param CloudAppInfoState|null $value Value to set for the isPasswordPolicyPasswordHistoryAndReuse property. + */ + public function setIsPasswordPolicyPasswordHistoryAndReuse(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isPasswordPolicyPasswordHistoryAndReuse', $value); + } + + /** + * Sets the isPasswordPolicyPasswordLengthLimit property value. The isPasswordPolicyPasswordLengthLimit property + * @param CloudAppInfoState|null $value Value to set for the isPasswordPolicyPasswordLengthLimit property. + */ + public function setIsPasswordPolicyPasswordLengthLimit(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isPasswordPolicyPasswordLengthLimit', $value); + } + + /** + * Sets the isPasswordPolicyPersonalInformationUse property value. The isPasswordPolicyPersonalInformationUse property + * @param CloudAppInfoState|null $value Value to set for the isPasswordPolicyPersonalInformationUse property. + */ + public function setIsPasswordPolicyPersonalInformationUse(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isPasswordPolicyPersonalInformationUse', $value); + } + + /** + * Sets the isPenetrationTesting property value. The isPenetrationTesting property + * @param CloudAppInfoState|null $value Value to set for the isPenetrationTesting property. + */ + public function setIsPenetrationTesting(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isPenetrationTesting', $value); + } + + /** + * Sets the isPrivacyShieldCompliant property value. The isPrivacyShieldCompliant property + * @param CloudAppInfoState|null $value Value to set for the isPrivacyShieldCompliant property. + */ + public function setIsPrivacyShieldCompliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isPrivacyShieldCompliant', $value); + } + + /** + * Sets the isRememberPassword property value. The isRememberPassword property + * @param CloudAppInfoState|null $value Value to set for the isRememberPassword property. + */ + public function setIsRememberPassword(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isRememberPassword', $value); + } + + /** + * Sets the isRequiresUserAuthentication property value. The isRequiresUserAuthentication property + * @param CloudAppInfoState|null $value Value to set for the isRequiresUserAuthentication property. + */ + public function setIsRequiresUserAuthentication(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isRequiresUserAuthentication', $value); + } + + /** + * Sets the isSoc1Compliant property value. The isSoc1Compliant property + * @param CloudAppInfoState|null $value Value to set for the isSoc1Compliant property. + */ + public function setIsSoc1Compliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isSoc1Compliant', $value); + } + + /** + * Sets the isSoc2Compliant property value. The isSoc2Compliant property + * @param CloudAppInfoState|null $value Value to set for the isSoc2Compliant property. + */ + public function setIsSoc2Compliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isSoc2Compliant', $value); + } + + /** + * Sets the isSoc3Compliant property value. The isSoc3Compliant property + * @param CloudAppInfoState|null $value Value to set for the isSoc3Compliant property. + */ + public function setIsSoc3Compliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isSoc3Compliant', $value); + } + + /** + * Sets the isSoxCompliant property value. The isSoxCompliant property + * @param CloudAppInfoState|null $value Value to set for the isSoxCompliant property. + */ + public function setIsSoxCompliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isSoxCompliant', $value); + } + + /** + * Sets the isSp80053Compliant property value. The isSp80053Compliant property + * @param CloudAppInfoState|null $value Value to set for the isSp80053Compliant property. + */ + public function setIsSp80053Compliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isSp80053Compliant', $value); + } + + /** + * Sets the isSsae16Compliant property value. The isSsae16Compliant property + * @param CloudAppInfoState|null $value Value to set for the isSsae16Compliant property. + */ + public function setIsSsae16Compliant(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isSsae16Compliant', $value); + } + + /** + * Sets the isSupportsSaml property value. The isSupportsSaml property + * @param CloudAppInfoState|null $value Value to set for the isSupportsSaml property. + */ + public function setIsSupportsSaml(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isSupportsSaml', $value); + } + + /** + * Sets the isTrustedCertificate property value. The isTrustedCertificate property + * @param CloudAppInfoState|null $value Value to set for the isTrustedCertificate property. + */ + public function setIsTrustedCertificate(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isTrustedCertificate', $value); + } + + /** + * Sets the isUserAuditTrail property value. The isUserAuditTrail property + * @param CloudAppInfoState|null $value Value to set for the isUserAuditTrail property. + */ + public function setIsUserAuditTrail(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isUserAuditTrail', $value); + } + + /** + * Sets the isUserCanUploadData property value. The isUserCanUploadData property + * @param CloudAppInfoState|null $value Value to set for the isUserCanUploadData property. + */ + public function setIsUserCanUploadData(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isUserCanUploadData', $value); + } + + /** + * Sets the isUserRolesSupport property value. The isUserRolesSupport property + * @param CloudAppInfoState|null $value Value to set for the isUserRolesSupport property. + */ + public function setIsUserRolesSupport(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isUserRolesSupport', $value); + } + + /** + * Sets the isValidCertificateName property value. The isValidCertificateName property + * @param CloudAppInfoState|null $value Value to set for the isValidCertificateName property. + */ + public function setIsValidCertificateName(?CloudAppInfoState $value): void { + $this->getBackingStore()->set('isValidCertificateName', $value); + } + + /** + * Sets the latestBreachDateTime property value. Indicates the last date of the data breach for the company. + * @param DateTime|null $value Value to set for the latestBreachDateTime property. + */ + public function setLatestBreachDateTime(?DateTime $value): void { + $this->getBackingStore()->set('latestBreachDateTime', $value); + } + + /** + * Sets the logonUrls property value. Indicates the URL that users can use to sign into the app. + * @param string|null $value Value to set for the logonUrls property. + */ + public function setLogonUrls(?string $value): void { + $this->getBackingStore()->set('logonUrls', $value); + } + + /** + * Sets the pciDssVersion property value. The pciDssVersion property + * @param AppInfoPciDssVersion|null $value Value to set for the pciDssVersion property. + */ + public function setPciDssVersion(?AppInfoPciDssVersion $value): void { + $this->getBackingStore()->set('pciDssVersion', $value); + } + + /** + * Sets the vendor property value. Indicates the app vendor. + * @param string|null $value Value to set for the vendor property. + */ + public function setVendor(?string $value): void { + $this->getBackingStore()->set('vendor', $value); + } + +} diff --git a/src/Generated/Models/Security/DiscoveredCloudAppUser.php b/src/Generated/Models/Security/DiscoveredCloudAppUser.php new file mode 100644 index 00000000000..366dd5c8157 --- /dev/null +++ b/src/Generated/Models/Security/DiscoveredCloudAppUser.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 DiscoveredCloudAppUser + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DiscoveredCloudAppUser { + return new DiscoveredCloudAppUser(); + } + + /** + * 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()), + 'userIdentifier' => fn(ParseNode $n) => $o->setUserIdentifier($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 userIdentifier property value. The identifier of a user who accessed the discovered cloud app. + * @return string|null + */ + public function getUserIdentifier(): ?string { + $val = $this->getBackingStore()->get('userIdentifier'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userIdentifier'"); + } + + /** + * 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('userIdentifier', $this->getUserIdentifier()); + $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 userIdentifier property value. The identifier of a user who accessed the discovered cloud app. + * @param string|null $value Value to set for the userIdentifier property. + */ + public function setUserIdentifier(?string $value): void { + $this->getBackingStore()->set('userIdentifier', $value); + } + +} diff --git a/src/Generated/Models/Security/EndpointDiscoveredCloudAppDetail.php b/src/Generated/Models/Security/EndpointDiscoveredCloudAppDetail.php new file mode 100644 index 00000000000..cce165e9005 --- /dev/null +++ b/src/Generated/Models/Security/EndpointDiscoveredCloudAppDetail.php @@ -0,0 +1,92 @@ +getBackingStore()->get('deviceCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceCount'"); + } + + /** + * Gets the devices property value. Represents the devices that access the discovered apps. + * @return array|null + */ + public function getDevices(): ?array { + $val = $this->getBackingStore()->get('devices'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DiscoveredCloudAppDevice::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'devices'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'deviceCount' => fn(ParseNode $n) => $o->setDeviceCount($n->getIntegerValue()), + 'devices' => fn(ParseNode $n) => $o->setDevices($n->getCollectionOfObjectValues([DiscoveredCloudAppDevice::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->writeIntegerValue('deviceCount', $this->getDeviceCount()); + $writer->writeCollectionOfObjectValues('devices', $this->getDevices()); + } + + /** + * Sets the deviceCount property value. The number of devices that accessed the discovered app. + * @param int|null $value Value to set for the deviceCount property. + */ + public function setDeviceCount(?int $value): void { + $this->getBackingStore()->set('deviceCount', $value); + } + + /** + * Sets the devices property value. Represents the devices that access the discovered apps. + * @param array|null $value Value to set for the devices property. + */ + public function setDevices(?array $value): void { + $this->getBackingStore()->set('devices', $value); + } + +} diff --git a/src/Generated/Models/Security/EntityType.php b/src/Generated/Models/Security/EntityType.php new file mode 100644 index 00000000000..e97ec5e2b6e --- /dev/null +++ b/src/Generated/Models/Security/EntityType.php @@ -0,0 +1,14 @@ + fn(ParseNode $n) => $o->setLiveCaptionOptions($n->getObjectValue([LiveCaptionOptions::class, 'createFromDiscriminatorValue'])), 'preFetchMedia' => fn(ParseNode $n) => $o->setPreFetchMedia($n->getCollectionOfObjectValues([MediaInfo::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the liveCaptionOptions property value. The liveCaptionOptions property + * @return LiveCaptionOptions|null + */ + public function getLiveCaptionOptions(): ?LiveCaptionOptions { + $val = $this->getBackingStore()->get('liveCaptionOptions'); + if (is_null($val) || $val instanceof LiveCaptionOptions) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'liveCaptionOptions'"); + } + /** * Gets the preFetchMedia property value. The list of media to prefetch. * @return array|null @@ -57,9 +70,18 @@ public function getPreFetchMedia(): ?array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeObjectValue('liveCaptionOptions', $this->getLiveCaptionOptions()); $writer->writeCollectionOfObjectValues('preFetchMedia', $this->getPreFetchMedia()); } + /** + * Sets the liveCaptionOptions property value. The liveCaptionOptions property + * @param LiveCaptionOptions|null $value Value to set for the liveCaptionOptions property. + */ + public function setLiveCaptionOptions(?LiveCaptionOptions $value): void { + $this->getBackingStore()->set('liveCaptionOptions', $value); + } + /** * Sets the preFetchMedia property value. The list of media to prefetch. * @param array|null $value Value to set for the preFetchMedia property. diff --git a/src/Generated/Models/SharePointRestoreSession.php b/src/Generated/Models/SharePointRestoreSession.php index a36671ac596..241f890c815 100644 --- a/src/Generated/Models/SharePointRestoreSession.php +++ b/src/Generated/Models/SharePointRestoreSession.php @@ -53,7 +53,7 @@ public function getSiteRestoreArtifacts(): ?array { } /** - * Gets the siteRestoreArtifactsBulkAdditionRequests property value. The siteRestoreArtifactsBulkAdditionRequests property + * Gets the siteRestoreArtifactsBulkAdditionRequests property value. A collection of SharePoint site URLs and destination details that can be used to restore SharePoint sites. * @return array|null */ public function getSiteRestoreArtifactsBulkAdditionRequests(): ?array { @@ -85,7 +85,7 @@ public function setSiteRestoreArtifacts(?array $value): void { } /** - * Sets the siteRestoreArtifactsBulkAdditionRequests property value. The siteRestoreArtifactsBulkAdditionRequests property + * Sets the siteRestoreArtifactsBulkAdditionRequests property value. A collection of SharePoint site URLs and destination details that can be used to restore SharePoint sites. * @param array|null $value Value to set for the siteRestoreArtifactsBulkAdditionRequests property. */ public function setSiteRestoreArtifactsBulkAdditionRequests(?array $value): void { diff --git a/src/Generated/Models/SiteRestoreArtifactsBulkAdditionRequest.php b/src/Generated/Models/SiteRestoreArtifactsBulkAdditionRequest.php index 40c114ad76d..2b6f3c154a3 100644 --- a/src/Generated/Models/SiteRestoreArtifactsBulkAdditionRequest.php +++ b/src/Generated/Models/SiteRestoreArtifactsBulkAdditionRequest.php @@ -52,7 +52,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the siteIds property value. The siteIds property + * Gets the siteIds property value. The list of SharePoint site IDs that are added to the corresponding SharePoint restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. * @return array|null */ public function getSiteIds(): ?array { @@ -66,7 +66,7 @@ public function getSiteIds(): ?array { } /** - * Gets the siteWebUrls property value. The siteWebUrls property + * Gets the siteWebUrls property value. The list of SharePoint site URLs that are added to the corresponding SharePoint restore session in a bulk operation. * @return array|null */ public function getSiteWebUrls(): ?array { @@ -90,7 +90,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the siteIds property value. The siteIds property + * Sets the siteIds property value. The list of SharePoint site IDs that are added to the corresponding SharePoint restore session in a bulk operation. This property isn't implemented yet. Future value; don't use. * @param array|null $value Value to set for the siteIds property. */ public function setSiteIds(?array $value): void { @@ -98,7 +98,7 @@ public function setSiteIds(?array $value): void { } /** - * Sets the siteWebUrls property value. The siteWebUrls property + * Sets the siteWebUrls property value. The list of SharePoint site URLs that are added to the corresponding SharePoint restore session in a bulk operation. * @param array|null $value Value to set for the siteWebUrls property. */ public function setSiteWebUrls(?array $value): void { diff --git a/src/Generated/Models/Template.php b/src/Generated/Models/Template.php new file mode 100644 index 00000000000..bcfd6f66396 --- /dev/null +++ b/src/Generated/Models/Template.php @@ -0,0 +1,70 @@ +|null + */ + public function getDeviceTemplates(): ?array { + $val = $this->getBackingStore()->get('deviceTemplates'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DeviceTemplate::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceTemplates'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'deviceTemplates' => fn(ParseNode $n) => $o->setDeviceTemplates($n->getCollectionOfObjectValues([DeviceTemplate::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('deviceTemplates', $this->getDeviceTemplates()); + } + + /** + * Sets the deviceTemplates property value. The deviceTemplates property + * @param array|null $value Value to set for the deviceTemplates property. + */ + public function setDeviceTemplates(?array $value): void { + $this->getBackingStore()->set('deviceTemplates', $value); + } + +} diff --git a/src/Generated/Models/TlsClientRegistrationMetadata.php b/src/Generated/Models/TlsClientRegistrationMetadata.php new file mode 100644 index 00000000000..0b37699155e --- /dev/null +++ b/src/Generated/Models/TlsClientRegistrationMetadata.php @@ -0,0 +1,14 @@ +setOdataType('#microsoft.graph.trustedCertificateAuthorityBase'); + } + + /** + * 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 TrustedCertificateAuthorityBase + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TrustedCertificateAuthorityBase { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.mutualTlsOauthConfiguration': return new MutualTlsOauthConfiguration(); + } + } + return new TrustedCertificateAuthorityBase(); + } + + /** + * Gets the certificateAuthorities property value. The certificateAuthorities property + * @return array|null + */ + public function getCertificateAuthorities(): ?array { + $val = $this->getBackingStore()->get('certificateAuthorities'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CertificateAuthority::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificateAuthorities'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'certificateAuthorities' => fn(ParseNode $n) => $o->setCertificateAuthorities($n->getCollectionOfObjectValues([CertificateAuthority::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('certificateAuthorities', $this->getCertificateAuthorities()); + } + + /** + * Sets the certificateAuthorities property value. The certificateAuthorities property + * @param array|null $value Value to set for the certificateAuthorities property. + */ + public function setCertificateAuthorities(?array $value): void { + $this->getBackingStore()->set('certificateAuthorities', $value); + } + +} diff --git a/src/Generated/Models/UpdateAllMessagesReadStateOperation.php b/src/Generated/Models/UpdateAllMessagesReadStateOperation.php new file mode 100644 index 00000000000..8a5433005d0 --- /dev/null +++ b/src/Generated/Models/UpdateAllMessagesReadStateOperation.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/VirtualEvent.php b/src/Generated/Models/VirtualEvent.php index eaa10ab1661..e3ce73561b5 100644 --- a/src/Generated/Models/VirtualEvent.php +++ b/src/Generated/Models/VirtualEvent.php @@ -81,6 +81,20 @@ public function getEndDateTime(): ?DateTimeTimeZone { throw new \UnexpectedValueException("Invalid type found in backing store for 'endDateTime'"); } + /** + * Gets the externalEventInformation property value. The external information of a virtual event. Returned only for event organizers or coorganizers; otherwise, null. + * @return array|null + */ + public function getExternalEventInformation(): ?array { + $val = $this->getBackingStore()->get('externalEventInformation'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, VirtualEventExternalInformation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalEventInformation'"); + } + /** * The deserialization information for the current model * @return array @@ -92,6 +106,7 @@ public function getFieldDeserializers(): array { 'description' => fn(ParseNode $n) => $o->setDescription($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'endDateTime' => fn(ParseNode $n) => $o->setEndDateTime($n->getObjectValue([DateTimeTimeZone::class, 'createFromDiscriminatorValue'])), + 'externalEventInformation' => fn(ParseNode $n) => $o->setExternalEventInformation($n->getCollectionOfObjectValues([VirtualEventExternalInformation::class, 'createFromDiscriminatorValue'])), 'presenters' => fn(ParseNode $n) => $o->setPresenters($n->getCollectionOfObjectValues([VirtualEventPresenter::class, 'createFromDiscriminatorValue'])), 'sessions' => fn(ParseNode $n) => $o->setSessions($n->getCollectionOfObjectValues([VirtualEventSession::class, 'createFromDiscriminatorValue'])), 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([VirtualEventSettings::class, 'createFromDiscriminatorValue'])), @@ -174,6 +189,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('description', $this->getDescription()); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeObjectValue('endDateTime', $this->getEndDateTime()); + $writer->writeCollectionOfObjectValues('externalEventInformation', $this->getExternalEventInformation()); $writer->writeCollectionOfObjectValues('presenters', $this->getPresenters()); $writer->writeCollectionOfObjectValues('sessions', $this->getSessions()); $writer->writeObjectValue('settings', $this->getSettings()); @@ -213,6 +229,14 @@ public function setEndDateTime(?DateTimeTimeZone $value): void { $this->getBackingStore()->set('endDateTime', $value); } + /** + * Sets the externalEventInformation property value. The external information of a virtual event. Returned only for event organizers or coorganizers; otherwise, null. + * @param array|null $value Value to set for the externalEventInformation property. + */ + public function setExternalEventInformation(?array $value): void { + $this->getBackingStore()->set('externalEventInformation', $value); + } + /** * Sets the presenters property value. The virtual event presenters. * @param array|null $value Value to set for the presenters property. diff --git a/src/Generated/Models/VirtualEventExternalInformation.php b/src/Generated/Models/VirtualEventExternalInformation.php new file mode 100644 index 00000000000..93c420c9911 --- /dev/null +++ b/src/Generated/Models/VirtualEventExternalInformation.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VirtualEventExternalInformation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VirtualEventExternalInformation { + return new VirtualEventExternalInformation(); + } + + /** + * 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. Identifier of the application that hosts the externalEventId. Read-only. + * @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 externalEventId property value. The identifier for a virtualEventExternalInformation object that associates the virtual event with an event ID in an external application. This association bundles all the information (both supported and not supported in virtualEvent) into one virtual event object. Optional. If set, the maximum supported length is 256 characters. + * @return string|null + */ + public function getExternalEventId(): ?string { + $val = $this->getBackingStore()->get('externalEventId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalEventId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'applicationId' => fn(ParseNode $n) => $o->setApplicationId($n->getStringValue()), + 'externalEventId' => fn(ParseNode $n) => $o->setExternalEventId($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('applicationId', $this->getApplicationId()); + $writer->writeStringValue('externalEventId', $this->getExternalEventId()); + $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 applicationId property value. Identifier of the application that hosts the externalEventId. Read-only. + * @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 externalEventId property value. The identifier for a virtualEventExternalInformation object that associates the virtual event with an event ID in an external application. This association bundles all the information (both supported and not supported in virtualEvent) into one virtual event object. Optional. If set, the maximum supported length is 256 characters. + * @param string|null $value Value to set for the externalEventId property. + */ + public function setExternalEventId(?string $value): void { + $this->getBackingStore()->set('externalEventId', $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/VirtualEventExternalRegistrationInformation.php b/src/Generated/Models/VirtualEventExternalRegistrationInformation.php new file mode 100644 index 00000000000..feaa4cdb365 --- /dev/null +++ b/src/Generated/Models/VirtualEventExternalRegistrationInformation.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VirtualEventExternalRegistrationInformation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VirtualEventExternalRegistrationInformation { + return new VirtualEventExternalRegistrationInformation(); + } + + /** + * 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()), + 'referrer' => fn(ParseNode $n) => $o->setReferrer($n->getStringValue()), + 'registrationId' => fn(ParseNode $n) => $o->setRegistrationId($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 referrer property value. A URL or string that represents the location from which the registrant registered. Optional. + * @return string|null + */ + public function getReferrer(): ?string { + $val = $this->getBackingStore()->get('referrer'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'referrer'"); + } + + /** + * Gets the registrationId property value. The identifier for a virtualEventExternalRegistrationInformation object. Optional. If set, the maximum supported length is 256 characters. + * @return string|null + */ + public function getRegistrationId(): ?string { + $val = $this->getBackingStore()->get('registrationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'registrationId'"); + } + + /** + * 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('referrer', $this->getReferrer()); + $writer->writeStringValue('registrationId', $this->getRegistrationId()); + $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 referrer property value. A URL or string that represents the location from which the registrant registered. Optional. + * @param string|null $value Value to set for the referrer property. + */ + public function setReferrer(?string $value): void { + $this->getBackingStore()->set('referrer', $value); + } + + /** + * Sets the registrationId property value. The identifier for a virtualEventExternalRegistrationInformation object. Optional. If set, the maximum supported length is 256 characters. + * @param string|null $value Value to set for the registrationId property. + */ + public function setRegistrationId(?string $value): void { + $this->getBackingStore()->set('registrationId', $value); + } + +} diff --git a/src/Generated/Models/VirtualEventRegistration.php b/src/Generated/Models/VirtualEventRegistration.php index bca3893b0e4..59a69513ba6 100644 --- a/src/Generated/Models/VirtualEventRegistration.php +++ b/src/Generated/Models/VirtualEventRegistration.php @@ -50,6 +50,18 @@ public function getEmail(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'email'"); } + /** + * Gets the externalRegistrationInformation property value. The external information for a virtual event registration. + * @return VirtualEventExternalRegistrationInformation|null + */ + public function getExternalRegistrationInformation(): ?VirtualEventExternalRegistrationInformation { + $val = $this->getBackingStore()->get('externalRegistrationInformation'); + if (is_null($val) || $val instanceof VirtualEventExternalRegistrationInformation) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalRegistrationInformation'"); + } + /** * The deserialization information for the current model * @return array @@ -59,6 +71,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'cancelationDateTime' => fn(ParseNode $n) => $o->setCancelationDateTime($n->getDateTimeValue()), 'email' => fn(ParseNode $n) => $o->setEmail($n->getStringValue()), + 'externalRegistrationInformation' => fn(ParseNode $n) => $o->setExternalRegistrationInformation($n->getObjectValue([VirtualEventExternalRegistrationInformation::class, 'createFromDiscriminatorValue'])), 'firstName' => fn(ParseNode $n) => $o->setFirstName($n->getStringValue()), 'lastName' => fn(ParseNode $n) => $o->setLastName($n->getStringValue()), 'preferredLanguage' => fn(ParseNode $n) => $o->setPreferredLanguage($n->getStringValue()), @@ -191,6 +204,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeDateTimeValue('cancelationDateTime', $this->getCancelationDateTime()); $writer->writeStringValue('email', $this->getEmail()); + $writer->writeObjectValue('externalRegistrationInformation', $this->getExternalRegistrationInformation()); $writer->writeStringValue('firstName', $this->getFirstName()); $writer->writeStringValue('lastName', $this->getLastName()); $writer->writeStringValue('preferredLanguage', $this->getPreferredLanguage()); @@ -218,6 +232,14 @@ public function setEmail(?string $value): void { $this->getBackingStore()->set('email', $value); } + /** + * Sets the externalRegistrationInformation property value. The external information for a virtual event registration. + * @param VirtualEventExternalRegistrationInformation|null $value Value to set for the externalRegistrationInformation property. + */ + public function setExternalRegistrationInformation(?VirtualEventExternalRegistrationInformation $value): void { + $this->getBackingStore()->set('externalRegistrationInformation', $value); + } + /** * Sets the firstName property value. First name of the registrant. * @param string|null $value Value to set for the firstName property. diff --git a/src/Generated/Models/WafAllowedHeadersDictionary.php b/src/Generated/Models/WafAllowedHeadersDictionary.php new file mode 100644 index 00000000000..a2a37077d25 --- /dev/null +++ b/src/Generated/Models/WafAllowedHeadersDictionary.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/WindowsAppXAppAssignmentSettings.php b/src/Generated/Models/WindowsAppXAppAssignmentSettings.php index 3e36be4f9c5..79b77f0b678 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. Whether or not to use device execution context for Windows AppX mobile app. + * 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. * @return bool|null */ public function getUseDeviceContext(): ?bool { @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. + * 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. * @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/WindowsUniversalAppXAppAssignmentSettings.php b/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php index 09549ae6756..f39201d31d5 100644 --- a/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php +++ b/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php @@ -40,7 +40,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. + * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. * @return bool|null */ public function getUseDeviceContext(): ?bool { @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. + * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. * @param bool|null $value Value to set for the useDeviceContext property. */ public function setUseDeviceContext(?bool $value): void { diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php index db385e2598f..5d0827d4b23 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?IdentitySynchronizationRequestBuilderGetRequestConfiguratio } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param CrossTenantIdentitySyncPolicyPartner $body The request body * @param IdentitySynchronizationRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-beta Find more info here */ public function put(CrossTenantIdentitySyncPolicyPartner $body, ?IdentitySynchronizationRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?IdentitySynchronizationRequestBuilderGe } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param CrossTenantIdentitySyncPolicyPartner $body The request body * @param IdentitySynchronizationRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php index b17b7567cb4..5457114609c 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?FederatedTokenValidationPolicyRequestBuilderDeleteReques } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/federatedtokenvalidationpolicy-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/policyroot-list-federatedtokenvalidationpolicy?view=graph-rest-beta Find more info here */ public function get(?FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?FederatedTokenValidationPolicyReques } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php index f91cde98490..76cdbb96833 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. */ class FederatedTokenValidationPolicyRequestBuilderGetQueryParameters { diff --git a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.php b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.php index a7971864f14..2416f0a1cd6 100644 --- a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.php +++ b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.php @@ -52,11 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @param RoleAssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/rbacapplicationmultiple-list-roleassignments?view=graph-rest-beta Find more info here */ public function get(?RoleAssignmentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -83,7 +83,7 @@ public function post(UnifiedRoleAssignmentMultiple $body, ?RoleAssignmentsReques } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @param RoleAssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilderGetQueryParameters.php index 845a0fd3c5f..3cc9cd7841d 100644 --- a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. */ class RoleAssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilder.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilder.php new file mode 100644 index 00000000000..524dd3fc4ee --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CloudAppDiscoveryRequestBuilder 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/dataDiscovery/cloudAppDiscovery{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property cloudAppDiscovery for security + * @param CloudAppDiscoveryRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CloudAppDiscoveryRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The available entities are IP addresses, devices, and users who access a cloud app. + * @param CloudAppDiscoveryRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CloudAppDiscoveryRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DataDiscoveryReport::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property cloudAppDiscovery in security + * @param DataDiscoveryReport $body The request body + * @param CloudAppDiscoveryRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(DataDiscoveryReport $body, ?CloudAppDiscoveryRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DataDiscoveryReport::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property cloudAppDiscovery for security + * @param CloudAppDiscoveryRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CloudAppDiscoveryRequestBuilderDeleteRequestConfiguration $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 available entities are IP addresses, devices, and users who access a cloud app. + * @param CloudAppDiscoveryRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CloudAppDiscoveryRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 cloudAppDiscovery in security + * @param DataDiscoveryReport $body The request body + * @param CloudAppDiscoveryRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(DataDiscoveryReport $body, ?CloudAppDiscoveryRequestBuilderPatchRequestConfiguration $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 CloudAppDiscoveryRequestBuilder + */ + public function withUrl(string $rawUrl): CloudAppDiscoveryRequestBuilder { + return new CloudAppDiscoveryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..df583021001 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilderGetQueryParameters.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ea4dcecf171 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilderGetQueryParameters.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 CloudAppDiscoveryRequestBuilderGetQueryParameters 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/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..263ae4a6206 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CloudAppDiscoveryRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CloudAppDiscoveryRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CloudAppDiscoveryRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CloudAppDiscoveryRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CloudAppDiscoveryRequestBuilderGetQueryParameters { + return new CloudAppDiscoveryRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..99a4c16aff2 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/CloudAppDiscoveryRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/DataDiscovery/CloudAppDiscovery/UploadedStreams/Count/CountRequestBuilder.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ce1425a056f --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/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/dataDiscovery/cloudAppDiscovery/uploadedStreams/$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/DataDiscovery/CloudAppDiscovery/UploadedStreams/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..01edde81fe1 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7c682998416 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/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/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilder.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilder.php new file mode 100644 index 00000000000..14824df36ec --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilder.php @@ -0,0 +1,155 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the 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/dataDiscovery/cloudAppDiscovery/uploadedStreams/{cloudAppDiscoveryReport%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property uploadedStreams for security + * @param CloudAppDiscoveryReportItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CloudAppDiscoveryReportItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A collection of streams available for generating cloud discovery report. + * @param CloudAppDiscoveryReportItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CloudAppDiscoveryReportItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudAppDiscoveryReport::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Provides operations to call the aggregatedAppsDetails method. + * @param DateInterval $period Usage: period={period} + * @return MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder + */ + public function microsoftGraphSecurityAggregatedAppsDetailsWithPeriod(DateInterval $period): MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder { + return new MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder($this->pathParameters, $this->requestAdapter, $period); + } + + /** + * Update the navigation property uploadedStreams in security + * @param CloudAppDiscoveryReport $body The request body + * @param CloudAppDiscoveryReportItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CloudAppDiscoveryReport $body, ?CloudAppDiscoveryReportItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudAppDiscoveryReport::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property uploadedStreams for security + * @param CloudAppDiscoveryReportItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CloudAppDiscoveryReportItemRequestBuilderDeleteRequestConfiguration $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 streams available for generating cloud discovery report. + * @param CloudAppDiscoveryReportItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CloudAppDiscoveryReportItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 uploadedStreams in security + * @param CloudAppDiscoveryReport $body The request body + * @param CloudAppDiscoveryReportItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CloudAppDiscoveryReport $body, ?CloudAppDiscoveryReportItemRequestBuilderPatchRequestConfiguration $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 CloudAppDiscoveryReportItemRequestBuilder + */ + public function withUrl(string $rawUrl): CloudAppDiscoveryReportItemRequestBuilder { + return new CloudAppDiscoveryReportItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..30b001c1b1c --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3b03f131ea1 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters.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 CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters 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/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a4f25a0496e --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters { + return new CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..171ffb924b3 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/CloudAppDiscoveryReportItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriod/AggregatedAppsDetailsWithPeriodGetResponse.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriod/AggregatedAppsDetailsWithPeriodGetResponse.php new file mode 100644 index 00000000000..9a250c888b9 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriod/AggregatedAppsDetailsWithPeriodGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DiscoveredCloudAppDetail::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, DiscoveredCloudAppDetail::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriod/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriod/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.php new file mode 100644 index 00000000000..ae86a3a1e58 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriod/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl 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 DateInterval|null $period Usage: period={period} + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?DateInterval $period = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/dataDiscovery/cloudAppDiscovery/uploadedStreams/{cloudAppDiscoveryReport%2Did}/microsoft.graph.security.aggregatedAppsDetails(period={period}){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['period'] = $period; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function aggregatedAppsDetails + * @param MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AggregatedAppsDetailsWithPeriodGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function aggregatedAppsDetails + * @param MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder { + return new MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriod/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriod/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..50c0cbf72fe --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriod/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters.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 MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters 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/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriod/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriod/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1ea8df300dc --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/Item/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriod/MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters. + * @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 MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters + */ + 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): MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters { + return new MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/UploadedStreamsRequestBuilder.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/UploadedStreamsRequestBuilder.php new file mode 100644 index 00000000000..c26fa601419 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/UploadedStreamsRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the uploadedStreams property of the microsoft.graph.security.dataDiscoveryReport entity. + * @param string $cloudAppDiscoveryReportId The unique identifier of cloudAppDiscoveryReport + * @return CloudAppDiscoveryReportItemRequestBuilder + */ + public function byCloudAppDiscoveryReportId(string $cloudAppDiscoveryReportId): CloudAppDiscoveryReportItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['cloudAppDiscoveryReport%2Did'] = $cloudAppDiscoveryReportId; + return new CloudAppDiscoveryReportItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UploadedStreamsRequestBuilder 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/dataDiscovery/cloudAppDiscovery/uploadedStreams{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get visibility into all the manually uploaded streams from your firewalls and proxies. + * @param UploadedStreamsRequestBuilderGetRequestConfiguration|null $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-datadiscoveryreport-list-uploadedstreams?view=graph-rest-beta Find more info here + */ + public function get(?UploadedStreamsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudAppDiscoveryReportCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to uploadedStreams for security + * @param CloudAppDiscoveryReport $body The request body + * @param UploadedStreamsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CloudAppDiscoveryReport $body, ?UploadedStreamsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudAppDiscoveryReport::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get visibility into all the manually uploaded streams from your firewalls and proxies. + * @param UploadedStreamsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UploadedStreamsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 uploadedStreams for security + * @param CloudAppDiscoveryReport $body The request body + * @param UploadedStreamsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CloudAppDiscoveryReport $body, ?UploadedStreamsRequestBuilderPostRequestConfiguration $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 UploadedStreamsRequestBuilder + */ + public function withUrl(string $rawUrl): UploadedStreamsRequestBuilder { + return new UploadedStreamsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/UploadedStreamsRequestBuilderGetQueryParameters.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/UploadedStreamsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..307f1054a48 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/UploadedStreamsRequestBuilderGetQueryParameters.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 UploadedStreamsRequestBuilderGetQueryParameters 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/DataDiscovery/CloudAppDiscovery/UploadedStreams/UploadedStreamsRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/UploadedStreamsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1590f9e7c55 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/UploadedStreamsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UploadedStreamsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UploadedStreamsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UploadedStreamsRequestBuilderGetQueryParameters. + * @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 UploadedStreamsRequestBuilderGetQueryParameters + */ + 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): UploadedStreamsRequestBuilderGetQueryParameters { + return new UploadedStreamsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/UploadedStreamsRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/UploadedStreamsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ec7ece12c7c --- /dev/null +++ b/src/Generated/Security/DataDiscovery/CloudAppDiscovery/UploadedStreams/UploadedStreamsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/DataDiscovery/DataDiscoveryRequestBuilder.php b/src/Generated/Security/DataDiscovery/DataDiscoveryRequestBuilder.php new file mode 100644 index 00000000000..6e2c27f3354 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/DataDiscoveryRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new DataDiscoveryRequestBuilder 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/dataDiscovery{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property dataDiscovery for security + * @param DataDiscoveryRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DataDiscoveryRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get dataDiscovery from security + * @param DataDiscoveryRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DataDiscoveryRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DataDiscoveryRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property dataDiscovery in security + * @param DataDiscoveryRoot $body The request body + * @param DataDiscoveryRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(DataDiscoveryRoot $body, ?DataDiscoveryRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DataDiscoveryRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property dataDiscovery for security + * @param DataDiscoveryRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DataDiscoveryRequestBuilderDeleteRequestConfiguration $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 dataDiscovery from security + * @param DataDiscoveryRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DataDiscoveryRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 dataDiscovery in security + * @param DataDiscoveryRoot $body The request body + * @param DataDiscoveryRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(DataDiscoveryRoot $body, ?DataDiscoveryRequestBuilderPatchRequestConfiguration $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 DataDiscoveryRequestBuilder + */ + public function withUrl(string $rawUrl): DataDiscoveryRequestBuilder { + return new DataDiscoveryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/DataDiscovery/DataDiscoveryRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/DataDiscovery/DataDiscoveryRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7d1fa3234ca --- /dev/null +++ b/src/Generated/Security/DataDiscovery/DataDiscoveryRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/DataDiscovery/DataDiscoveryRequestBuilderGetQueryParameters.php b/src/Generated/Security/DataDiscovery/DataDiscoveryRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d347841e90a --- /dev/null +++ b/src/Generated/Security/DataDiscovery/DataDiscoveryRequestBuilderGetQueryParameters.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 DataDiscoveryRequestBuilderGetQueryParameters 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/DataDiscovery/DataDiscoveryRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/DataDiscovery/DataDiscoveryRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..00440622d11 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/DataDiscoveryRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DataDiscoveryRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DataDiscoveryRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DataDiscoveryRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DataDiscoveryRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DataDiscoveryRequestBuilderGetQueryParameters { + return new DataDiscoveryRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/DataDiscovery/DataDiscoveryRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/DataDiscovery/DataDiscoveryRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..4c0403dd021 --- /dev/null +++ b/src/Generated/Security/DataDiscovery/DataDiscoveryRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/SecurityRequestBuilder.php b/src/Generated/Security/SecurityRequestBuilder.php index 99aedcb55d6..a027110b8f9 100644 --- a/src/Generated/Security/SecurityRequestBuilder.php +++ b/src/Generated/Security/SecurityRequestBuilder.php @@ -13,6 +13,7 @@ use Microsoft\Graph\Beta\Generated\Security\Cases\CasesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\CloudAppSecurityProfiles\CloudAppSecurityProfilesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Collaboration\CollaborationRequestBuilder; +use Microsoft\Graph\Beta\Generated\Security\DataDiscovery\DataDiscoveryRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\DomainSecurityProfiles\DomainSecurityProfilesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\FileSecurityProfiles\FileSecurityProfilesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\HostSecurityProfiles\HostSecurityProfilesRequestBuilder; @@ -94,6 +95,13 @@ public function collaboration(): CollaborationRequestBuilder { return new CollaborationRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the dataDiscovery property of the microsoft.graph.security entity. + */ + public function dataDiscovery(): DataDiscoveryRequestBuilder { + return new DataDiscoveryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the domainSecurityProfiles property of the microsoft.graph.security entity. */ diff --git a/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php b/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php index 9da3a24d885..a058f410f22 100644 --- a/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php @@ -46,12 +46,12 @@ public function get(?ClaimsPolicyRequestBuilderGetRequestConfiguration $requestC } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/serviceprincipal-put-claimspolicy?view=graph-rest-beta Find more info here */ public function patch(CustomClaimsPolicy $body, ?ClaimsPolicyRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -62,12 +62,12 @@ public function patch(CustomClaimsPolicy $body, ?ClaimsPolicyRequestBuilderPatch } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/serviceprincipal-put-claimspolicy?view=graph-rest-beta Find more info here */ public function put(CustomClaimsPolicy $body, ?ClaimsPolicyRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -99,7 +99,7 @@ public function toGetRequestInformation(?ClaimsPolicyRequestBuilderGetRequestCon } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation @@ -119,7 +119,7 @@ public function toPatchRequestInformation(CustomClaimsPolicy $body, ?ClaimsPolic } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php index f5edeb4e589..8df076b625d 100644 --- a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php @@ -125,11 +125,11 @@ public function delete(?ListItemRequestBuilderDeleteRequestConfiguration $reques } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param ListItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/list-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-beta Find more info here */ public function get(?ListItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -173,7 +173,7 @@ public function toDeleteRequestInformation(?ListItemRequestBuilderDeleteRequestC } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param ListItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php index 183d8b067e0..33f5af44dc0 100644 --- a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. */ class ListItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/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/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.php index e412452b14c..d9f207e2de4 100644 --- a/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property mailboxRestoreArtifactsBulkAdditionRequests for solutions + * Delete a mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. * @param MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/mailboxrestoreartifactsbulkadditionrequest-delete?view=graph-rest-beta Find more info here */ public function delete(?MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -45,10 +46,11 @@ public function delete(?MailboxRestoreArtifactsBulkAdditionRequestItemRequestBui } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a mailboxRestoreArtifactsBulkAdditionRequest object by its id, associated with an exchangeRestoreSession. * @param MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/mailboxrestoreartifactsbulkadditionrequest-get?view=graph-rest-beta Find more info here */ public function get(?MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -74,7 +76,7 @@ public function patch(MailboxRestoreArtifactsBulkAdditionRequest $body, ?Mailbox } /** - * Delete navigation property mailboxRestoreArtifactsBulkAdditionRequests for solutions + * Delete a mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. * @param MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -92,7 +94,7 @@ public function toDeleteRequestInformation(?MailboxRestoreArtifactsBulkAdditionR } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a mailboxRestoreArtifactsBulkAdditionRequest object by its id, associated with an exchangeRestoreSession. * @param MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters.php index b2dd6366d09..afc003ce38f 100644 --- a/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a mailboxRestoreArtifactsBulkAdditionRequest object by its id, associated with an exchangeRestoreSession. */ class MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.php index 930474c02a4..f98d2510e70 100644 --- a/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the maiboxRestoreArtifactsBulkAdditionRequest objects associated with an exchangeRestoreSession. The mailboxes property is deliberately omitted from the response body in order to limit the response size. * @param MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/exchangerestoresession-list-mailboxrestoreartifactsbulkadditionrequests?view=graph-rest-beta Find more info here */ public function get(?MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -66,11 +67,12 @@ public function get(?MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGe } /** - * Create new navigation property to mailboxRestoreArtifactsBulkAdditionRequests for solutions + * Create a new mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. The initial status upon creation of the restore session is active. When all the mailboxes are added to the corresponding Exchange restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param MailboxRestoreArtifactsBulkAdditionRequest $body The request body * @param MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/exchangerestoresession-post-mailboxrestoreartifactsbulkadditionrequests?view=graph-rest-beta Find more info here */ public function post(MailboxRestoreArtifactsBulkAdditionRequest $body, ?MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -81,7 +83,7 @@ public function post(MailboxRestoreArtifactsBulkAdditionRequest $body, ?MailboxR } /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the maiboxRestoreArtifactsBulkAdditionRequest objects associated with an exchangeRestoreSession. The mailboxes property is deliberately omitted from the response body in order to limit the response size. * @param MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -102,7 +104,7 @@ public function toGetRequestInformation(?MailboxRestoreArtifactsBulkAdditionRequ } /** - * Create new navigation property to mailboxRestoreArtifactsBulkAdditionRequests for solutions + * Create a new mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. The initial status upon creation of the restore session is active. When all the mailboxes are added to the corresponding Exchange restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param MailboxRestoreArtifactsBulkAdditionRequest $body The request body * @param MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters.php index 618f293c557..80b87cc6e2a 100644 --- a/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the maiboxRestoreArtifactsBulkAdditionRequest objects associated with an exchangeRestoreSession. The mailboxes property is deliberately omitted from the response body in order to limit the response size. */ class MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifacts/Item/DriveRestoreArtifactItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifacts/Item/DriveRestoreArtifactItemRequestBuilder.php index f713f992992..da801ea76b0 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifacts/Item/DriveRestoreArtifactItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifacts/Item/DriveRestoreArtifactItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?DriveRestoreArtifactItemRequestBuilderDeleteRequestConfi } /** - * A collection of restore points and destination details that can be used to restore a OneDrive for Work or School drive. + * A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. * @param DriveRestoreArtifactItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?DriveRestoreArtifactItemRequestBuild } /** - * A collection of restore points and destination details that can be used to restore a OneDrive for Work or School drive. + * A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. * @param DriveRestoreArtifactItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifacts/Item/DriveRestoreArtifactItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifacts/Item/DriveRestoreArtifactItemRequestBuilderGetQueryParameters.php index c3f08a3adbb..803b7847538 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifacts/Item/DriveRestoreArtifactItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifacts/Item/DriveRestoreArtifactItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of restore points and destination details that can be used to restore a OneDrive for Work or School drive. + * A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. */ class DriveRestoreArtifactItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.php index 7ce49f3175b..76fbdc678fa 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the driveRestoreArtifactsBulkAdditionRequest objects associated with a oneDriveForBusinessRestoreSession. The drives property is deliberately omitted from the response body in order to limit the response size. * @param DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/onedriveforbusinessrestoresession-list-driverestoreartifactsbulkadditionrequests?view=graph-rest-beta Find more info here */ public function get(?DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -66,11 +67,12 @@ public function get(?DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetR } /** - * Create new navigation property to driveRestoreArtifactsBulkAdditionRequests for solutions + * Create a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. The initial status upon creation of the restore session is active. When all the drives are added to the corresponding OneDrive restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param DriveRestoreArtifactsBulkAdditionRequest $body The request body * @param DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/onedriveforbusinessrestoresession-post-driverestoreartifactsbulkadditionrequests?view=graph-rest-beta Find more info here */ public function post(DriveRestoreArtifactsBulkAdditionRequest $body, ?DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -81,7 +83,7 @@ public function post(DriveRestoreArtifactsBulkAdditionRequest $body, ?DriveResto } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the driveRestoreArtifactsBulkAdditionRequest objects associated with a oneDriveForBusinessRestoreSession. The drives property is deliberately omitted from the response body in order to limit the response size. * @param DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -102,7 +104,7 @@ public function toGetRequestInformation(?DriveRestoreArtifactsBulkAdditionReques } /** - * Create new navigation property to driveRestoreArtifactsBulkAdditionRequests for solutions + * Create a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. The initial status upon creation of the restore session is active. When all the drives are added to the corresponding OneDrive restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param DriveRestoreArtifactsBulkAdditionRequest $body The request body * @param DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters.php index b0d067da85e..94da0f76317 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the driveRestoreArtifactsBulkAdditionRequest objects associated with a oneDriveForBusinessRestoreSession. The drives property is deliberately omitted from the response body in order to limit the response size. */ class DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.php index aed7564633f..7574901ec19 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property driveRestoreArtifactsBulkAdditionRequests for solutions + * Delete a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. * @param DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/driverestoreartifactsbulkadditionrequest-delete?view=graph-rest-beta Find more info here */ public function delete(?DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -45,10 +46,11 @@ public function delete(?DriveRestoreArtifactsBulkAdditionRequestItemRequestBuild } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a driveRestoreArtifactsBulkAdditionRequest object by its id, associated with a oneDriveForBusinessRestoreSession. * @param DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/driverestoreartifactsbulkadditionrequest-get?view=graph-rest-beta Find more info here */ public function get(?DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -74,7 +76,7 @@ public function patch(DriveRestoreArtifactsBulkAdditionRequest $body, ?DriveRest } /** - * Delete navigation property driveRestoreArtifactsBulkAdditionRequests for solutions + * Delete a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. * @param DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -92,7 +94,7 @@ public function toDeleteRequestInformation(?DriveRestoreArtifactsBulkAdditionReq } /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a driveRestoreArtifactsBulkAdditionRequest object by its id, associated with a oneDriveForBusinessRestoreSession. * @param DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters.php index 34758c6040f..fa04121c47a 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get driveRestoreArtifactsBulkAdditionRequests from solutions + * Get a driveRestoreArtifactsBulkAdditionRequest object by its id, associated with a oneDriveForBusinessRestoreSession. */ class DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.php index a918b320cfe..711cdfc0ef8 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property siteRestoreArtifactsBulkAdditionRequests for solutions + * Delete a siteRestoreArtifactsBulkAdditionRequest object associated with a sharepointRestoreSession. * @param SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/siterestoreartifactsbulkadditionrequest-delete?view=graph-rest-beta Find more info here */ public function delete(?SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -45,10 +46,11 @@ public function delete(?SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilde } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a siteRestoreArtifactsBulkAdditionRequest object by its id, associated with a sharePointRestoreSession. * @param SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/siterestoreartifactsbulkadditionrequest-get?view=graph-rest-beta Find more info here */ public function get(?SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -74,7 +76,7 @@ public function patch(SiteRestoreArtifactsBulkAdditionRequest $body, ?SiteRestor } /** - * Delete navigation property siteRestoreArtifactsBulkAdditionRequests for solutions + * Delete a siteRestoreArtifactsBulkAdditionRequest object associated with a sharepointRestoreSession. * @param SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -92,7 +94,7 @@ public function toDeleteRequestInformation(?SiteRestoreArtifactsBulkAdditionRequ } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a siteRestoreArtifactsBulkAdditionRequest object by its id, associated with a sharePointRestoreSession. * @param SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters.php index d339210e6d9..973d48b37a1 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a siteRestoreArtifactsBulkAdditionRequest object by its id, associated with a sharePointRestoreSession. */ class SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.php index ff5638001f0..107a0ee49a0 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the siteRestoreArtifactsBulkAdditionRequest objects associated with a sharePointRestoreSession. The siteWebUrls property is deliberately omitted from the response body in order to limit the response size. * @param SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/sharepointrestoresession-list-siterestoreartifactsbulkadditionrequests?view=graph-rest-beta Find more info here */ public function get(?SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -66,11 +67,12 @@ public function get(?SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRe } /** - * Create new navigation property to siteRestoreArtifactsBulkAdditionRequests for solutions + * Create a new siteRestoreArtifactsBulkAdditionRequest object associated with a sharePointRestoreSession. The initial status upon creation of the restore session is active. When all the sites are added to the corresponding SharePoint restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param SiteRestoreArtifactsBulkAdditionRequest $body The request body * @param SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/sharepointrestoresession-post-siterestoreartifactsbulkadditionrequests?view=graph-rest-beta Find more info here */ public function post(SiteRestoreArtifactsBulkAdditionRequest $body, ?SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -81,7 +83,7 @@ public function post(SiteRestoreArtifactsBulkAdditionRequest $body, ?SiteRestore } /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the siteRestoreArtifactsBulkAdditionRequest objects associated with a sharePointRestoreSession. The siteWebUrls property is deliberately omitted from the response body in order to limit the response size. * @param SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -102,7 +104,7 @@ public function toGetRequestInformation(?SiteRestoreArtifactsBulkAdditionRequest } /** - * Create new navigation property to siteRestoreArtifactsBulkAdditionRequests for solutions + * Create a new siteRestoreArtifactsBulkAdditionRequest object associated with a sharePointRestoreSession. The initial status upon creation of the restore session is active. When all the sites are added to the corresponding SharePoint restore session and the restore session is activated, the status becomes completed. If any failures are encountered during resource resolution, the status of the restore session becomes completedWithErrors. * @param SiteRestoreArtifactsBulkAdditionRequest $body The request body * @param SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters.php index 632470478ad..f72de1cc636 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get siteRestoreArtifactsBulkAdditionRequests from solutions + * Get a list of the siteRestoreArtifactsBulkAdditionRequest objects associated with a sharePointRestoreSession. The siteWebUrls property is deliberately omitted from the response body in order to limit the response size. */ class SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/VirtualEvents/Events/Item/SetExternalEventInformation/SetExternalEventInformationPostRequestBody.php b/src/Generated/Solutions/VirtualEvents/Events/Item/SetExternalEventInformation/SetExternalEventInformationPostRequestBody.php new file mode 100644 index 00000000000..8470c6dc8ad --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Events/Item/SetExternalEventInformation/SetExternalEventInformationPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SetExternalEventInformationPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SetExternalEventInformationPostRequestBody { + return new SetExternalEventInformationPostRequestBody(); + } + + /** + * 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 externalEventId property value. The externalEventId property + * @return string|null + */ + public function getExternalEventId(): ?string { + $val = $this->getBackingStore()->get('externalEventId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalEventId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'externalEventId' => fn(ParseNode $n) => $o->setExternalEventId($n->getStringValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('externalEventId', $this->getExternalEventId()); + $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 externalEventId property value. The externalEventId property + * @param string|null $value Value to set for the externalEventId property. + */ + public function setExternalEventId(?string $value): void { + $this->getBackingStore()->set('externalEventId', $value); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Events/Item/SetExternalEventInformation/SetExternalEventInformationRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Events/Item/SetExternalEventInformation/SetExternalEventInformationRequestBuilder.php new file mode 100644 index 00000000000..7b6afd1f82f --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Events/Item/SetExternalEventInformation/SetExternalEventInformationRequestBuilder.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}/solutions/virtualEvents/events/{virtualEvent%2Did}/setExternalEventInformation'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action setExternalEventInformation + * @param SetExternalEventInformationPostRequestBody $body The request body + * @param SetExternalEventInformationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SetExternalEventInformationPostRequestBody $body, ?SetExternalEventInformationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action setExternalEventInformation + * @param SetExternalEventInformationPostRequestBody $body The request body + * @param SetExternalEventInformationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SetExternalEventInformationPostRequestBody $body, ?SetExternalEventInformationRequestBuilderPostRequestConfiguration $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 SetExternalEventInformationRequestBuilder + */ + public function withUrl(string $rawUrl): SetExternalEventInformationRequestBuilder { + return new SetExternalEventInformationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Events/Item/SetExternalEventInformation/SetExternalEventInformationRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Events/Item/SetExternalEventInformation/SetExternalEventInformationRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ae83edcdd2f --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Events/Item/SetExternalEventInformation/SetExternalEventInformationRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Events/Item/VirtualEventItemRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Events/Item/VirtualEventItemRequestBuilder.php index 125cad434bc..6f70e48cafd 100644 --- a/src/Generated/Solutions/VirtualEvents/Events/Item/VirtualEventItemRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Events/Item/VirtualEventItemRequestBuilder.php @@ -11,6 +11,7 @@ use Microsoft\Graph\Beta\Generated\Solutions\VirtualEvents\Events\Item\Publish\PublishRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\VirtualEvents\Events\Item\Sessions\SessionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\VirtualEvents\Events\Item\SessionsWithJoinWebUrl\SessionsWithJoinWebUrlRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\VirtualEvents\Events\Item\SetExternalEventInformation\SetExternalEventInformationRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -49,6 +50,13 @@ public function sessions(): SessionsRequestBuilder { return new SessionsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the setExternalEventInformation method. + */ + public function setExternalEventInformation(): SetExternalEventInformationRequestBuilder { + return new SetExternalEventInformationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new VirtualEventItemRequestBuilder 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/Storage/FileStorage/Containers/Item/FileStorageContainerItemRequestBuilder.php b/src/Generated/Storage/FileStorage/Containers/Item/FileStorageContainerItemRequestBuilder.php index d0acc625fd5..f98e4359400 100644 --- a/src/Generated/Storage/FileStorage/Containers/Item/FileStorageContainerItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/Containers/Item/FileStorageContainerItemRequestBuilder.php @@ -9,10 +9,12 @@ use Microsoft\Graph\Beta\Generated\Storage\FileStorage\Containers\Item\Activate\ActivateRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\Containers\Item\Columns\ColumnsRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\Containers\Item\Drive\DriveRequestBuilder; +use Microsoft\Graph\Beta\Generated\Storage\FileStorage\Containers\Item\Lock\LockRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\Containers\Item\PermanentDelete\PermanentDeleteRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\Containers\Item\Permissions\PermissionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\Containers\Item\RecycleBin\RecycleBinRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\Containers\Item\Restore\RestoreRequestBuilder; +use Microsoft\Graph\Beta\Generated\Storage\FileStorage\Containers\Item\Unlock\UnlockRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -44,6 +46,13 @@ public function drive(): DriveRequestBuilder { return new DriveRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the lock method. + */ + public function lock(): LockRequestBuilder { + return new LockRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the permanentDelete method. */ @@ -72,6 +81,13 @@ public function restore(): RestoreRequestBuilder { return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the unlock method. + */ + public function unlock(): UnlockRequestBuilder { + return new UnlockRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new FileStorageContainerItemRequestBuilder 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/Storage/FileStorage/Containers/Item/Lock/LockPostRequestBody.php b/src/Generated/Storage/FileStorage/Containers/Item/Lock/LockPostRequestBody.php new file mode 100644 index 00000000000..2fe6fe3beef --- /dev/null +++ b/src/Generated/Storage/FileStorage/Containers/Item/Lock/LockPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LockPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LockPostRequestBody { + return new LockPostRequestBody(); + } + + /** + * 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 [ + 'lockState' => fn(ParseNode $n) => $o->setLockState($n->getEnumValue(SiteLockState::class)), + ]; + } + + /** + * Gets the lockState property value. The lockState property + * @return SiteLockState|null + */ + public function getLockState(): ?SiteLockState { + $val = $this->getBackingStore()->get('lockState'); + if (is_null($val) || $val instanceof SiteLockState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lockState'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('lockState', $this->getLockState()); + $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 lockState property value. The lockState property + * @param SiteLockState|null $value Value to set for the lockState property. + */ + public function setLockState(?SiteLockState $value): void { + $this->getBackingStore()->set('lockState', $value); + } + +} diff --git a/src/Generated/Storage/FileStorage/Containers/Item/Lock/LockRequestBuilder.php b/src/Generated/Storage/FileStorage/Containers/Item/Lock/LockRequestBuilder.php new file mode 100644 index 00000000000..e87dc781bd4 --- /dev/null +++ b/src/Generated/Storage/FileStorage/Containers/Item/Lock/LockRequestBuilder.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}/storage/fileStorage/containers/{fileStorageContainer%2Did}/lock'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action lock + * @param LockPostRequestBody $body The request body + * @param LockRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(LockPostRequestBody $body, ?LockRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action lock + * @param LockPostRequestBody $body The request body + * @param LockRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(LockPostRequestBody $body, ?LockRequestBuilderPostRequestConfiguration $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 LockRequestBuilder + */ + public function withUrl(string $rawUrl): LockRequestBuilder { + return new LockRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Storage/FileStorage/Containers/Item/Lock/LockRequestBuilderPostRequestConfiguration.php b/src/Generated/Storage/FileStorage/Containers/Item/Lock/LockRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d2f3a9d81bf --- /dev/null +++ b/src/Generated/Storage/FileStorage/Containers/Item/Lock/LockRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Storage/FileStorage/Containers/Item/Unlock/UnlockRequestBuilder.php b/src/Generated/Storage/FileStorage/Containers/Item/Unlock/UnlockRequestBuilder.php new file mode 100644 index 00000000000..fa7f71e1d35 --- /dev/null +++ b/src/Generated/Storage/FileStorage/Containers/Item/Unlock/UnlockRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/unlock'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action unlock + * @param UnlockRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?UnlockRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action unlock + * @param UnlockRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UnlockRequestBuilderPostRequestConfiguration $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 UnlockRequestBuilder + */ + public function withUrl(string $rawUrl): UnlockRequestBuilder { + return new UnlockRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Storage/FileStorage/Containers/Item/Unlock/UnlockRequestBuilderPostRequestConfiguration.php b/src/Generated/Storage/FileStorage/Containers/Item/Unlock/UnlockRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..678e97b603e --- /dev/null +++ b/src/Generated/Storage/FileStorage/Containers/Item/Unlock/UnlockRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilder.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilder.php index 7168a96634a..a2f09701bfc 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilder.php @@ -9,10 +9,12 @@ use Microsoft\Graph\Beta\Generated\Storage\FileStorage\DeletedContainers\Item\Activate\ActivateRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\DeletedContainers\Item\Columns\ColumnsRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\DeletedContainers\Item\Drive\DriveRequestBuilder; +use Microsoft\Graph\Beta\Generated\Storage\FileStorage\DeletedContainers\Item\Lock\LockRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\DeletedContainers\Item\PermanentDelete\PermanentDeleteRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\DeletedContainers\Item\Permissions\PermissionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\DeletedContainers\Item\RecycleBin\RecycleBinRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\DeletedContainers\Item\Restore\RestoreRequestBuilder; +use Microsoft\Graph\Beta\Generated\Storage\FileStorage\DeletedContainers\Item\Unlock\UnlockRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -44,6 +46,13 @@ public function drive(): DriveRequestBuilder { return new DriveRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the lock method. + */ + public function lock(): LockRequestBuilder { + return new LockRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the permanentDelete method. */ @@ -72,6 +81,13 @@ public function restore(): RestoreRequestBuilder { return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the unlock method. + */ + public function unlock(): UnlockRequestBuilder { + return new UnlockRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new FileStorageContainerItemRequestBuilder 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/Storage/FileStorage/DeletedContainers/Item/Lock/LockPostRequestBody.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/Lock/LockPostRequestBody.php new file mode 100644 index 00000000000..e7c02ccd461 --- /dev/null +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/Lock/LockPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LockPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LockPostRequestBody { + return new LockPostRequestBody(); + } + + /** + * 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 [ + 'lockState' => fn(ParseNode $n) => $o->setLockState($n->getEnumValue(SiteLockState::class)), + ]; + } + + /** + * Gets the lockState property value. The lockState property + * @return SiteLockState|null + */ + public function getLockState(): ?SiteLockState { + $val = $this->getBackingStore()->get('lockState'); + if (is_null($val) || $val instanceof SiteLockState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lockState'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('lockState', $this->getLockState()); + $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 lockState property value. The lockState property + * @param SiteLockState|null $value Value to set for the lockState property. + */ + public function setLockState(?SiteLockState $value): void { + $this->getBackingStore()->set('lockState', $value); + } + +} diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/Lock/LockRequestBuilder.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/Lock/LockRequestBuilder.php new file mode 100644 index 00000000000..5336d8c6c0b --- /dev/null +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/Lock/LockRequestBuilder.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}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/lock'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action lock + * @param LockPostRequestBody $body The request body + * @param LockRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(LockPostRequestBody $body, ?LockRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action lock + * @param LockPostRequestBody $body The request body + * @param LockRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(LockPostRequestBody $body, ?LockRequestBuilderPostRequestConfiguration $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 LockRequestBuilder + */ + public function withUrl(string $rawUrl): LockRequestBuilder { + return new LockRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/Lock/LockRequestBuilderPostRequestConfiguration.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/Lock/LockRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..62a9d2204ce --- /dev/null +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/Lock/LockRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/Unlock/UnlockRequestBuilder.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/Unlock/UnlockRequestBuilder.php new file mode 100644 index 00000000000..da9143e63e1 --- /dev/null +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/Unlock/UnlockRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/unlock'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action unlock + * @param UnlockRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?UnlockRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action unlock + * @param UnlockRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UnlockRequestBuilderPostRequestConfiguration $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 UnlockRequestBuilder + */ + public function withUrl(string $rawUrl): UnlockRequestBuilder { + return new UnlockRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/Unlock/UnlockRequestBuilderPostRequestConfiguration.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/Unlock/UnlockRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c3be8875b9a --- /dev/null +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/Unlock/UnlockRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php index a19c5314b42..a3a7186504c 100644 --- a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-beta Find more info here */ public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGet } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php index 955d697ee44..fc81c3ff570 100644 --- a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php @@ -75,12 +75,12 @@ public function get(?MessagesRequestBuilderGetRequestConfiguration $requestConfi } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified channel. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-beta Find more info here */ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -112,7 +112,7 @@ public function toGetRequestInformation(?MessagesRequestBuilderGetRequestConfigu } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified channel. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Templates/DeviceTemplates/Count/CountRequestBuilder.php b/src/Generated/Templates/DeviceTemplates/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0daedb7455b --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/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}/templates/deviceTemplates/$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/Templates/DeviceTemplates/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Templates/DeviceTemplates/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..50d0666c04a --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9f550797c78 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/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/Templates/DeviceTemplates/DeviceTemplatesRequestBuilder.php b/src/Generated/Templates/DeviceTemplates/DeviceTemplatesRequestBuilder.php new file mode 100644 index 00000000000..f12207efbf7 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/DeviceTemplatesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the deviceTemplates property of the microsoft.graph.template entity. + * @param string $deviceTemplateId The unique identifier of deviceTemplate + * @return DeviceTemplateItemRequestBuilder + */ + public function byDeviceTemplateId(string $deviceTemplateId): DeviceTemplateItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['deviceTemplate%2Did'] = $deviceTemplateId; + return new DeviceTemplateItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DeviceTemplatesRequestBuilder 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}/templates/deviceTemplates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get deviceTemplates from templates + * @param DeviceTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceTemplatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceTemplateCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to deviceTemplates for templates + * @param DeviceTemplate $body The request body + * @param DeviceTemplatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(DeviceTemplate $body, ?DeviceTemplatesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get deviceTemplates from templates + * @param DeviceTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceTemplatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 deviceTemplates for templates + * @param DeviceTemplate $body The request body + * @param DeviceTemplatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DeviceTemplate $body, ?DeviceTemplatesRequestBuilderPostRequestConfiguration $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 DeviceTemplatesRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceTemplatesRequestBuilder { + return new DeviceTemplatesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderGetQueryParameters.php b/src/Generated/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..23ec8cdc490 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderGetQueryParameters.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 DeviceTemplatesRequestBuilderGetQueryParameters 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/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderGetRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6641f8b73f6 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceTemplatesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceTemplatesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceTemplatesRequestBuilderGetQueryParameters. + * @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 DeviceTemplatesRequestBuilderGetQueryParameters + */ + 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): DeviceTemplatesRequestBuilderGetQueryParameters { + return new DeviceTemplatesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderPostRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..badcef06735 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/DeviceTemplatesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php b/src/Generated/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php new file mode 100644 index 00000000000..953e21bb1f1 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php @@ -0,0 +1,235 @@ +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 CreateDeviceFromTemplatePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CreateDeviceFromTemplatePostRequestBody { + return new CreateDeviceFromTemplatePostRequestBody(); + } + + /** + * Gets the accountEnabled property value. The accountEnabled property + * @return bool|null + */ + public function getAccountEnabled(): ?bool { + $val = $this->getBackingStore()->get('accountEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accountEnabled'"); + } + + /** + * 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 alternativeNames property value. The alternativeNames property + * @return array|null + */ + public function getAlternativeNames(): ?array { + $val = $this->getBackingStore()->get('alternativeNames'); + 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 'alternativeNames'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the externalDeviceId property value. The externalDeviceId property + * @return string|null + */ + public function getExternalDeviceId(): ?string { + $val = $this->getBackingStore()->get('externalDeviceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalDeviceId'"); + } + + /** + * Gets the externalSourceName property value. The externalSourceName property + * @return string|null + */ + public function getExternalSourceName(): ?string { + $val = $this->getBackingStore()->get('externalSourceName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalSourceName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'accountEnabled' => fn(ParseNode $n) => $o->setAccountEnabled($n->getBooleanValue()), + 'alternativeNames' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAlternativeNames($val); + }, + 'externalDeviceId' => fn(ParseNode $n) => $o->setExternalDeviceId($n->getStringValue()), + 'externalSourceName' => fn(ParseNode $n) => $o->setExternalSourceName($n->getStringValue()), + 'keyCredential' => fn(ParseNode $n) => $o->setKeyCredential($n->getObjectValue([KeyCredential::class, 'createFromDiscriminatorValue'])), + 'operatingSystemVersion' => fn(ParseNode $n) => $o->setOperatingSystemVersion($n->getStringValue()), + ]; + } + + /** + * Gets the keyCredential property value. The keyCredential property + * @return KeyCredential|null + */ + public function getKeyCredential(): ?KeyCredential { + $val = $this->getBackingStore()->get('keyCredential'); + if (is_null($val) || $val instanceof KeyCredential) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'keyCredential'"); + } + + /** + * Gets the operatingSystemVersion property value. The operatingSystemVersion property + * @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'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('accountEnabled', $this->getAccountEnabled()); + $writer->writeCollectionOfPrimitiveValues('alternativeNames', $this->getAlternativeNames()); + $writer->writeStringValue('externalDeviceId', $this->getExternalDeviceId()); + $writer->writeStringValue('externalSourceName', $this->getExternalSourceName()); + $writer->writeObjectValue('keyCredential', $this->getKeyCredential()); + $writer->writeStringValue('operatingSystemVersion', $this->getOperatingSystemVersion()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the accountEnabled property value. The accountEnabled property + * @param bool|null $value Value to set for the accountEnabled property. + */ + public function setAccountEnabled(?bool $value): void { + $this->getBackingStore()->set('accountEnabled', $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 alternativeNames property value. The alternativeNames property + * @param array|null $value Value to set for the alternativeNames property. + */ + public function setAlternativeNames(?array $value): void { + $this->getBackingStore()->set('alternativeNames', $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 externalDeviceId property value. The externalDeviceId property + * @param string|null $value Value to set for the externalDeviceId property. + */ + public function setExternalDeviceId(?string $value): void { + $this->getBackingStore()->set('externalDeviceId', $value); + } + + /** + * Sets the externalSourceName property value. The externalSourceName property + * @param string|null $value Value to set for the externalSourceName property. + */ + public function setExternalSourceName(?string $value): void { + $this->getBackingStore()->set('externalSourceName', $value); + } + + /** + * Sets the keyCredential property value. The keyCredential property + * @param KeyCredential|null $value Value to set for the keyCredential property. + */ + public function setKeyCredential(?KeyCredential $value): void { + $this->getBackingStore()->set('keyCredential', $value); + } + + /** + * Sets the operatingSystemVersion property value. The operatingSystemVersion property + * @param string|null $value Value to set for the operatingSystemVersion property. + */ + public function setOperatingSystemVersion(?string $value): void { + $this->getBackingStore()->set('operatingSystemVersion', $value); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplateRequestBuilder.php b/src/Generated/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplateRequestBuilder.php new file mode 100644 index 00000000000..cd2e71c45cb --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplateRequestBuilder.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}/templates/deviceTemplates/{deviceTemplate%2Did}/createDeviceFromTemplate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action createDeviceFromTemplate + * @param CreateDeviceFromTemplatePostRequestBody $body The request body + * @param CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CreateDeviceFromTemplatePostRequestBody $body, ?CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Device::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action createDeviceFromTemplate + * @param CreateDeviceFromTemplatePostRequestBody $body The request body + * @param CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CreateDeviceFromTemplatePostRequestBody $body, ?CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration $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 CreateDeviceFromTemplateRequestBuilder + */ + public function withUrl(string $rawUrl): CreateDeviceFromTemplateRequestBuilder { + return new CreateDeviceFromTemplateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..104d7962182 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilder.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..4449a0af806 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/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}/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances/$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/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7b04e1ca776 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8bba053824f --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/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/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilder.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilder.php new file mode 100644 index 00000000000..3c8b82a78ff --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the deviceInstances property of the microsoft.graph.deviceTemplate entity. + * @param string $deviceId The unique identifier of device + * @return DeviceItemRequestBuilder + */ + public function byDeviceId(string $deviceId): DeviceItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['device%2Did'] = $deviceId; + return new DeviceItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DeviceInstancesRequestBuilder 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}/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get deviceInstances from templates + * @param DeviceInstancesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceInstancesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get deviceInstances from templates + * @param DeviceInstancesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceInstancesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 DeviceInstancesRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceInstancesRequestBuilder { + return new DeviceInstancesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilderGetQueryParameters.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b5b9dc41275 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilderGetQueryParameters.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 DeviceInstancesRequestBuilderGetQueryParameters 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/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilderGetRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5506895c1a5 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/DeviceInstancesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceInstancesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceInstancesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceInstancesRequestBuilderGetQueryParameters. + * @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 DeviceInstancesRequestBuilderGetQueryParameters + */ + 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): DeviceInstancesRequestBuilderGetQueryParameters { + return new DeviceInstancesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilder.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilder.php new file mode 100644 index 00000000000..84d3e6ed329 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilder.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}/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances/{device%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get deviceInstances from templates + * @param DeviceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Device::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get deviceInstances from templates + * @param DeviceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 DeviceItemRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceItemRequestBuilder { + return new DeviceItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilderGetQueryParameters.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0762d273506 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilderGetQueryParameters.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 DeviceItemRequestBuilderGetQueryParameters 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/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cb2fbbb7ccd --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstances/Item/DeviceItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeviceItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeviceItemRequestBuilderGetQueryParameters { + return new DeviceItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilder.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilder.php new file mode 100644 index 00000000000..c1062a6470e --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl 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 $deviceId Alternate key of device + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $deviceId = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/templates/deviceTemplates/{deviceTemplate%2Did}/deviceInstances(deviceId=\'{deviceId}\'){?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['deviceId'] = $deviceId; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get deviceInstances from templates + * @param DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Device::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get deviceInstances from templates + * @param DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 DeviceInstancesWithDeviceIdRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceInstancesWithDeviceIdRequestBuilder { + return new DeviceInstancesWithDeviceIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..734a4653fbd --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters.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 DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters 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/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0db4cf9c026 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceInstancesWithDeviceId/DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters { + return new DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilder.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilder.php new file mode 100644 index 00000000000..71282132266 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilder.php @@ -0,0 +1,178 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the deviceInstances property of the microsoft.graph.deviceTemplate entity. + */ + public function deviceInstances(): DeviceInstancesRequestBuilder { + return new DeviceInstancesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the owners property of the microsoft.graph.deviceTemplate entity. + */ + public function owners(): OwnersRequestBuilder { + return new OwnersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new DeviceTemplateItemRequestBuilder 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}/templates/deviceTemplates/{deviceTemplate%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property deviceTemplates for templates + * @param DeviceTemplateItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DeviceTemplateItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Provides operations to manage the deviceInstances property of the microsoft.graph.deviceTemplate entity. + * @param string $deviceId Alternate key of device + * @return DeviceInstancesWithDeviceIdRequestBuilder + */ + public function deviceInstancesWithDeviceId(string $deviceId): DeviceInstancesWithDeviceIdRequestBuilder { + return new DeviceInstancesWithDeviceIdRequestBuilder($this->pathParameters, $this->requestAdapter, $deviceId); + } + + /** + * Get deviceTemplates from templates + * @param DeviceTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceTemplateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property deviceTemplates in templates + * @param DeviceTemplate $body The request body + * @param DeviceTemplateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(DeviceTemplate $body, ?DeviceTemplateItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property deviceTemplates for templates + * @param DeviceTemplateItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DeviceTemplateItemRequestBuilderDeleteRequestConfiguration $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 deviceTemplates from templates + * @param DeviceTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceTemplateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 deviceTemplates in templates + * @param DeviceTemplate $body The request body + * @param DeviceTemplateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(DeviceTemplate $body, ?DeviceTemplateItemRequestBuilderPatchRequestConfiguration $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 DeviceTemplateItemRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceTemplateItemRequestBuilder { + return new DeviceTemplateItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..038bbcadde3 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderGetQueryParameters.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5746f17a1e8 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderGetQueryParameters.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 DeviceTemplateItemRequestBuilderGetQueryParameters 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/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..31480f40c81 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceTemplateItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceTemplateItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceTemplateItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeviceTemplateItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeviceTemplateItemRequestBuilderGetQueryParameters { + return new DeviceTemplateItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..97dcd31067f --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/DeviceTemplateItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilder.php b/src/Generated/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..78a8bb7f895 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/Owners/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}/templates/deviceTemplates/{deviceTemplate%2Did}/owners/$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/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f5c3c4d3aeb --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/Item/Owners/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2ca87830af9 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/Owners/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/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilder.php new file mode 100644 index 00000000000..5d2d450466c --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilder.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}/templates/deviceTemplates/{deviceTemplate%2Did}/owners/{directoryObject%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get owners from templates + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get owners from templates + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 DirectoryObjectItemRequestBuilder + */ + public function withUrl(string $rawUrl): DirectoryObjectItemRequestBuilder { + return new DirectoryObjectItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3b9ddf8b939 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.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 DirectoryObjectItemRequestBuilderGetQueryParameters 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/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f8030ebd5aa --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/Owners/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DirectoryObjectItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DirectoryObjectItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DirectoryObjectItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DirectoryObjectItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DirectoryObjectItemRequestBuilderGetQueryParameters { + return new DirectoryObjectItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilder.php b/src/Generated/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilder.php new file mode 100644 index 00000000000..54305a986ed --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the owners property of the microsoft.graph.deviceTemplate entity. + * @param string $directoryObjectId The unique identifier of directoryObject + * @return DirectoryObjectItemRequestBuilder + */ + public function byDirectoryObjectId(string $directoryObjectId): DirectoryObjectItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['directoryObject%2Did'] = $directoryObjectId; + return new DirectoryObjectItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new OwnersRequestBuilder 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}/templates/deviceTemplates/{deviceTemplate%2Did}/owners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get owners from templates + * @param OwnersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?OwnersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get owners from templates + * @param OwnersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?OwnersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 OwnersRequestBuilder + */ + public function withUrl(string $rawUrl): OwnersRequestBuilder { + return new OwnersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilderGetQueryParameters.php b/src/Generated/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1ee8e9103c1 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilderGetQueryParameters.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 OwnersRequestBuilderGetQueryParameters 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/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilderGetRequestConfiguration.php b/src/Generated/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b148d5fa4a8 --- /dev/null +++ b/src/Generated/Templates/DeviceTemplates/Item/Owners/OwnersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param OwnersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?OwnersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new OwnersRequestBuilderGetQueryParameters. + * @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 OwnersRequestBuilderGetQueryParameters + */ + 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): OwnersRequestBuilderGetQueryParameters { + return new OwnersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Templates/TemplatesRequestBuilder.php b/src/Generated/Templates/TemplatesRequestBuilder.php new file mode 100644 index 00000000000..4c2c1c673de --- /dev/null +++ b/src/Generated/Templates/TemplatesRequestBuilder.php @@ -0,0 +1,120 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new TemplatesRequestBuilder 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}/templates{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get templates + * @param TemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TemplatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Template::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update templates + * @param Template $body The request body + * @param TemplatesRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(Template $body, ?TemplatesRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Template::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get templates + * @param TemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TemplatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 templates + * @param Template $body The request body + * @param TemplatesRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Template $body, ?TemplatesRequestBuilderPatchRequestConfiguration $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 TemplatesRequestBuilder + */ + public function withUrl(string $rawUrl): TemplatesRequestBuilder { + return new TemplatesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Templates/TemplatesRequestBuilderGetQueryParameters.php b/src/Generated/Templates/TemplatesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1b153b6e1c3 --- /dev/null +++ b/src/Generated/Templates/TemplatesRequestBuilderGetQueryParameters.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 TemplatesRequestBuilderGetQueryParameters 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/Templates/TemplatesRequestBuilderGetRequestConfiguration.php b/src/Generated/Templates/TemplatesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..26c8f23eded --- /dev/null +++ b/src/Generated/Templates/TemplatesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TemplatesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TemplatesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TemplatesRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TemplatesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TemplatesRequestBuilderGetQueryParameters { + return new TemplatesRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Templates/TemplatesRequestBuilderPatchRequestConfiguration.php b/src/Generated/Templates/TemplatesRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..bfb464027a2 --- /dev/null +++ b/src/Generated/Templates/TemplatesRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php index d6511aba83e..80ee643e6d8 100644 --- a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php +++ b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php @@ -62,12 +62,12 @@ public function get(?MultiTenantOrganizationRequestBuilderGetRequestConfiguratio } /** - * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. + * Update the properties of a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta Find more info here */ public function patch(MultiTenantOrganization $body, ?MultiTenantOrganizationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -99,7 +99,7 @@ public function toGetRequestInformation(?MultiTenantOrganizationRequestBuilderGe } /** - * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. + * Update the properties of a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/Devices/Item/DeviceItemRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/DeviceItemRequestBuilder.php index d6ccf422a64..83da2280e20 100644 --- a/src/Generated/Users/Item/Devices/Item/DeviceItemRequestBuilder.php +++ b/src/Generated/Users/Item/Devices/Item/DeviceItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\Device; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\Commands\CommandsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\DeviceTemplate\DeviceTemplateRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\Extensions\ExtensionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\MemberOf\MemberOfRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredOwners\RegisteredOwnersRequestBuilder; @@ -30,6 +31,13 @@ public function commands(): CommandsRequestBuilder { return new CommandsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the deviceTemplate property of the microsoft.graph.device entity. + */ + public function deviceTemplate(): DeviceTemplateRequestBuilder { + return new DeviceTemplateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the extensions property of the microsoft.graph.device entity. */ diff --git a/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..eb1a329bd3f --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/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}/devices/{device%2Did}/deviceTemplate/$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/Devices/Item/DeviceTemplate/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f5d88aa4dee --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0aded4c27ef --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/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/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilder.php new file mode 100644 index 00000000000..e61918486d5 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the deviceTemplate property of the microsoft.graph.device entity. + * @param string $deviceTemplateId The unique identifier of deviceTemplate + * @return DeviceTemplateItemRequestBuilder + */ + public function byDeviceTemplateId(string $deviceTemplateId): DeviceTemplateItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['deviceTemplate%2Did'] = $deviceTemplateId; + return new DeviceTemplateItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DeviceTemplateRequestBuilder 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}/devices/{device%2Did}/deviceTemplate{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get deviceTemplate from users + * @param DeviceTemplateRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceTemplateRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceTemplateCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get deviceTemplate from users + * @param DeviceTemplateRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceTemplateRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 DeviceTemplateRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceTemplateRequestBuilder { + return new DeviceTemplateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..eadd8091068 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilderGetQueryParameters.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 DeviceTemplateRequestBuilderGetQueryParameters 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/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7962588af52 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/DeviceTemplateRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceTemplateRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceTemplateRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceTemplateRequestBuilderGetQueryParameters. + * @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 DeviceTemplateRequestBuilderGetQueryParameters + */ + 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): DeviceTemplateRequestBuilderGetQueryParameters { + return new DeviceTemplateRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilder.php new file mode 100644 index 00000000000..a4a0920bb3a --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilder.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}/users/{user%2Did}/devices/{device%2Did}/deviceTemplate/{deviceTemplate%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get deviceTemplate from users + * @param DeviceTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceTemplateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get deviceTemplate from users + * @param DeviceTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceTemplateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 DeviceTemplateItemRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceTemplateItemRequestBuilder { + return new DeviceTemplateItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..85727ef2e69 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilderGetQueryParameters.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 DeviceTemplateItemRequestBuilderGetQueryParameters 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/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5a90ad8b251 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/DeviceTemplate/Item/DeviceTemplateItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceTemplateItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceTemplateItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceTemplateItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeviceTemplateItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeviceTemplateItemRequestBuilderGetQueryParameters { + return new DeviceTemplateItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.php index 6debe9b7eb9..77429590e51 100644 --- a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.php +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.php @@ -10,7 +10,9 @@ use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\MessageRules\MessageRulesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\Move\MoveRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\Operations\OperationsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\PermanentDelete\PermanentDeleteRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\UpdateAllMessagesReadState\UpdateAllMessagesReadStateRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\UserConfigurations\UserConfigurationsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -50,6 +52,13 @@ public function move(): MoveRequestBuilder { return new MoveRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the operations property of the microsoft.graph.mailFolder entity. + */ + public function operations(): OperationsRequestBuilder { + return new OperationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the permanentDelete method. */ @@ -57,6 +66,13 @@ public function permanentDelete(): PermanentDeleteRequestBuilder { return new PermanentDeleteRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the updateAllMessagesReadState method. + */ + public function updateAllMessagesReadState(): UpdateAllMessagesReadStateRequestBuilder { + return new UpdateAllMessagesReadStateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the userConfigurations property of the microsoft.graph.mailFolder entity. */ diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/Count/CountRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b48651a0f86 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/operations/$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/MailFolders/Item/ChildFolders/Item/Operations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..deb585816cc --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cb6af7f2131 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/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/MailFolders/Item/ChildFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilder.php new file mode 100644 index 00000000000..54a4c1fdedc --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilder.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}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/operations/{mailFolderOperation%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get operations from users + * @param MailFolderOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailFolderOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailFolderOperation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get operations from users + * @param MailFolderOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailFolderOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 MailFolderOperationItemRequestBuilder + */ + public function withUrl(string $rawUrl): MailFolderOperationItemRequestBuilder { + return new MailFolderOperationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0134944bcb1 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilderGetQueryParameters.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 MailFolderOperationItemRequestBuilderGetQueryParameters 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/MailFolders/Item/ChildFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..52484dd4703 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailFolderOperationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailFolderOperationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailFolderOperationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailFolderOperationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailFolderOperationItemRequestBuilderGetQueryParameters { + return new MailFolderOperationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/OperationsRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/OperationsRequestBuilder.php new file mode 100644 index 00000000000..d391c1b954e --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/OperationsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the operations property of the microsoft.graph.mailFolder entity. + * @param string $mailFolderOperationId The unique identifier of mailFolderOperation + * @return MailFolderOperationItemRequestBuilder + */ + public function byMailFolderOperationId(string $mailFolderOperationId): MailFolderOperationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mailFolderOperation%2Did'] = $mailFolderOperationId; + return new MailFolderOperationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new OperationsRequestBuilder 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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get operations from users + * @param OperationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?OperationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailFolderOperationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get operations from users + * @param OperationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?OperationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 OperationsRequestBuilder + */ + public function withUrl(string $rawUrl): OperationsRequestBuilder { + return new OperationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/OperationsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/OperationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..52e249ed2b1 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/OperationsRequestBuilderGetQueryParameters.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 OperationsRequestBuilderGetQueryParameters 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/MailFolders/Item/ChildFolders/Item/Operations/OperationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/OperationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9e360df9e0b --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Operations/OperationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param OperationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?OperationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new OperationsRequestBuilderGetQueryParameters. + * @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 OperationsRequestBuilderGetQueryParameters + */ + 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): OperationsRequestBuilderGetQueryParameters { + return new OperationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.php new file mode 100644 index 00000000000..a6769aac93e --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.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 UpdateAllMessagesReadStatePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UpdateAllMessagesReadStatePostRequestBody { + return new UpdateAllMessagesReadStatePostRequestBody(); + } + + /** + * 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 [ + 'isRead' => fn(ParseNode $n) => $o->setIsRead($n->getBooleanValue()), + 'suppressReadReceipts' => fn(ParseNode $n) => $o->setSuppressReadReceipts($n->getBooleanValue()), + ]; + } + + /** + * Gets the isRead property value. The isRead property + * @return bool|null + */ + public function getIsRead(): ?bool { + $val = $this->getBackingStore()->get('isRead'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isRead'"); + } + + /** + * Gets the suppressReadReceipts property value. The suppressReadReceipts property + * @return bool|null + */ + public function getSuppressReadReceipts(): ?bool { + $val = $this->getBackingStore()->get('suppressReadReceipts'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'suppressReadReceipts'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isRead', $this->getIsRead()); + $writer->writeBooleanValue('suppressReadReceipts', $this->getSuppressReadReceipts()); + $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 isRead property value. The isRead property + * @param bool|null $value Value to set for the isRead property. + */ + public function setIsRead(?bool $value): void { + $this->getBackingStore()->set('isRead', $value); + } + + /** + * Sets the suppressReadReceipts property value. The suppressReadReceipts property + * @param bool|null $value Value to set for the suppressReadReceipts property. + */ + public function setSuppressReadReceipts(?bool $value): void { + $this->getBackingStore()->set('suppressReadReceipts', $value); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStateRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStateRequestBuilder.php new file mode 100644 index 00000000000..8e7344adffb --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStateRequestBuilder.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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/updateAllMessagesReadState'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action updateAllMessagesReadState + * @param UpdateAllMessagesReadStatePostRequestBody $body The request body + * @param UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UpdateAllMessagesReadStatePostRequestBody $body, ?UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action updateAllMessagesReadState + * @param UpdateAllMessagesReadStatePostRequestBody $body The request body + * @param UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UpdateAllMessagesReadStatePostRequestBody $body, ?UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration $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 UpdateAllMessagesReadStateRequestBuilder + */ + public function withUrl(string $rawUrl): UpdateAllMessagesReadStateRequestBuilder { + return new UpdateAllMessagesReadStateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..965145f0dc9 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/MailFolders/Item/MailFolderItemRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/MailFolderItemRequestBuilder.php index 48ea310b9dd..8c13b2c8c8f 100644 --- a/src/Generated/Users/Item/MailFolders/Item/MailFolderItemRequestBuilder.php +++ b/src/Generated/Users/Item/MailFolders/Item/MailFolderItemRequestBuilder.php @@ -11,7 +11,9 @@ use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\MessageRules\MessageRulesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\Move\MoveRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\Operations\OperationsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\PermanentDelete\PermanentDeleteRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\UpdateAllMessagesReadState\UpdateAllMessagesReadStateRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\UserConfigurations\UserConfigurationsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -58,6 +60,13 @@ public function move(): MoveRequestBuilder { return new MoveRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the operations property of the microsoft.graph.mailFolder entity. + */ + public function operations(): OperationsRequestBuilder { + return new OperationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the permanentDelete method. */ @@ -65,6 +74,13 @@ public function permanentDelete(): PermanentDeleteRequestBuilder { return new PermanentDeleteRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the updateAllMessagesReadState method. + */ + public function updateAllMessagesReadState(): UpdateAllMessagesReadStateRequestBuilder { + return new UpdateAllMessagesReadStateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the userConfigurations property of the microsoft.graph.mailFolder entity. */ diff --git a/src/Generated/Users/Item/MailFolders/Item/Operations/Count/CountRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/Operations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3dff5645705 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/Operations/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}/mailFolders/{mailFolder%2Did}/operations/$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/MailFolders/Item/Operations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MailFolders/Item/Operations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..95a4cfa0ee6 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/Operations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/Operations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/MailFolders/Item/Operations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fb616322da7 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/Operations/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/MailFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilder.php new file mode 100644 index 00000000000..48334077158 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilder.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}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/operations/{mailFolderOperation%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get operations from users + * @param MailFolderOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailFolderOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailFolderOperation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get operations from users + * @param MailFolderOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailFolderOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 MailFolderOperationItemRequestBuilder + */ + public function withUrl(string $rawUrl): MailFolderOperationItemRequestBuilder { + return new MailFolderOperationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MailFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6f983ed8ba6 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilderGetQueryParameters.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 MailFolderOperationItemRequestBuilderGetQueryParameters 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/MailFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/MailFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c91174bdc05 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/Operations/Item/MailFolderOperationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailFolderOperationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailFolderOperationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailFolderOperationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailFolderOperationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailFolderOperationItemRequestBuilderGetQueryParameters { + return new MailFolderOperationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/Operations/OperationsRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/Operations/OperationsRequestBuilder.php new file mode 100644 index 00000000000..154eddf1254 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/Operations/OperationsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the operations property of the microsoft.graph.mailFolder entity. + * @param string $mailFolderOperationId The unique identifier of mailFolderOperation + * @return MailFolderOperationItemRequestBuilder + */ + public function byMailFolderOperationId(string $mailFolderOperationId): MailFolderOperationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mailFolderOperation%2Did'] = $mailFolderOperationId; + return new MailFolderOperationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new OperationsRequestBuilder 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}/mailFolders/{mailFolder%2Did}/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get operations from users + * @param OperationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?OperationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailFolderOperationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get operations from users + * @param OperationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?OperationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 OperationsRequestBuilder + */ + public function withUrl(string $rawUrl): OperationsRequestBuilder { + return new OperationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/Operations/OperationsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MailFolders/Item/Operations/OperationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2e35c8221a1 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/Operations/OperationsRequestBuilderGetQueryParameters.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 OperationsRequestBuilderGetQueryParameters 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/MailFolders/Item/Operations/OperationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/MailFolders/Item/Operations/OperationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..35abd764360 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/Operations/OperationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param OperationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?OperationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new OperationsRequestBuilderGetQueryParameters. + * @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 OperationsRequestBuilderGetQueryParameters + */ + 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): OperationsRequestBuilderGetQueryParameters { + return new OperationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.php b/src/Generated/Users/Item/MailFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.php new file mode 100644 index 00000000000..540d15749de --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.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 UpdateAllMessagesReadStatePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UpdateAllMessagesReadStatePostRequestBody { + return new UpdateAllMessagesReadStatePostRequestBody(); + } + + /** + * 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 [ + 'isRead' => fn(ParseNode $n) => $o->setIsRead($n->getBooleanValue()), + 'suppressReadReceipts' => fn(ParseNode $n) => $o->setSuppressReadReceipts($n->getBooleanValue()), + ]; + } + + /** + * Gets the isRead property value. The isRead property + * @return bool|null + */ + public function getIsRead(): ?bool { + $val = $this->getBackingStore()->get('isRead'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isRead'"); + } + + /** + * Gets the suppressReadReceipts property value. The suppressReadReceipts property + * @return bool|null + */ + public function getSuppressReadReceipts(): ?bool { + $val = $this->getBackingStore()->get('suppressReadReceipts'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'suppressReadReceipts'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isRead', $this->getIsRead()); + $writer->writeBooleanValue('suppressReadReceipts', $this->getSuppressReadReceipts()); + $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 isRead property value. The isRead property + * @param bool|null $value Value to set for the isRead property. + */ + public function setIsRead(?bool $value): void { + $this->getBackingStore()->set('isRead', $value); + } + + /** + * Sets the suppressReadReceipts property value. The suppressReadReceipts property + * @param bool|null $value Value to set for the suppressReadReceipts property. + */ + public function setSuppressReadReceipts(?bool $value): void { + $this->getBackingStore()->set('suppressReadReceipts', $value); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStateRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStateRequestBuilder.php new file mode 100644 index 00000000000..4acf03cc155 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStateRequestBuilder.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}/mailFolders/{mailFolder%2Did}/updateAllMessagesReadState'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action updateAllMessagesReadState + * @param UpdateAllMessagesReadStatePostRequestBody $body The request body + * @param UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UpdateAllMessagesReadStatePostRequestBody $body, ?UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action updateAllMessagesReadState + * @param UpdateAllMessagesReadStatePostRequestBody $body The request body + * @param UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UpdateAllMessagesReadStatePostRequestBody $body, ?UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration $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 UpdateAllMessagesReadStateRequestBuilder + */ + public function withUrl(string $rawUrl): UpdateAllMessagesReadStateRequestBuilder { + return new UpdateAllMessagesReadStateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/MailFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..dbab435226a --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php b/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php index 0e6459ae875..eb801dc44dc 100644 --- a/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php +++ b/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php @@ -85,11 +85,11 @@ public function delete(?PresenceRequestBuilderDeleteRequestConfiguration $reques } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param PresenceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-beta Find more info here */ public function get(?PresenceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -133,7 +133,7 @@ public function toDeleteRequestInformation(?PresenceRequestBuilderDeleteRequestC } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param PresenceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php index e1daf202f6a..4b7120c44ba 100644 --- a/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. */ class PresenceRequestBuilderGetQueryParameters { diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index f299edbeaa9..62cbc497f23 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -12526,6 +12526,7 @@ Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|authenticationMethodsPol Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|bookingBusinesses:BookingBusinessesRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|bookingCurrencies:BookingCurrenciesRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|businessFlowTemplates:BusinessFlowTemplatesRequestBuilder +Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|certificateAuthorities:CertificateAuthoritiesRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|certificateBasedAuthConfiguration:CertificateBasedAuthConfigurationRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|chats:ChatsRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|commands:CommandsRequestBuilder @@ -12623,6 +12624,7 @@ Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|teams:TeamsRequestBuilde Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|teamsTemplates:TeamsTemplatesRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|teamTemplateDefinition:TeamTemplateDefinitionRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|teamwork:TeamworkRequestBuilder +Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|templates:TemplatesRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|tenantRelationships:TenantRelationshipsRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|termStore:TermStoreRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|threatSubmission:ThreatSubmissionRequestBuilder @@ -13325,6 +13327,223 @@ Microsoft\Graph\Beta\Generated.businessFlowTemplates.item.BusinessFlowTemplateIt Microsoft\Graph\Beta\Generated.businessFlowTemplates.item.BusinessFlowTemplateItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BusinessFlowTemplateItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.businessFlowTemplates.item.BusinessFlowTemplateItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.businessFlowTemplates.item.BusinessFlowTemplateItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.CertificateAuthoritiesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|certificateBasedApplicationConfigurations:CertificateBasedApplicationConfigurationsRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|Get(requestConfiguration?:CertificateAuthoritiesRequestBuilderGetRequestConfiguration):CertificateAuthorityPath +Microsoft\Graph\Beta\Generated.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|mutualTlsOauthConfigurations:MutualTlsOauthConfigurationsRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|Patch(body:CertificateAuthorityPath; requestConfiguration?:CertificateAuthoritiesRequestBuilderPatchRequestConfiguration):CertificateAuthorityPath +Microsoft\Graph\Beta\Generated.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CertificateAuthoritiesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|ToPatchRequestInformation(body:CertificateAuthorityPath; requestConfiguration?:CertificateAuthoritiesRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|WithUrl(rawUrl:string):CertificateAuthoritiesRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateAuthoritiesRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateAuthoritiesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateAuthoritiesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateAuthoritiesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateAuthoritiesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CertificateAuthoritiesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateAuthoritiesRequestBuilderGetRequestConfiguration::|public|queryParameters:CertificateAuthoritiesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateAuthoritiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CertificateAuthoritiesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateAuthoritiesRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateAuthoritiesRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.CertificateBasedApplicationConfigurationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|ByCertificateBasedApplicationConfigurationId(certificateBasedApplicationConfigurationId:string):CertificateBasedApplicationConfigurationItemRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|Get(requestConfiguration?:CertificateBasedApplicationConfigurationsRequestBuilderGetRequestConfiguration):CertificateBasedApplicationConfigurationCollectionResponse +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|Post(body:CertificateBasedApplicationConfiguration; requestConfiguration?:CertificateBasedApplicationConfigurationsRequestBuilderPostRequestConfiguration):CertificateBasedApplicationConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CertificateBasedApplicationConfigurationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|ToPostRequestInformation(body:CertificateBasedApplicationConfiguration; requestConfiguration?:CertificateBasedApplicationConfigurationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.CertificateBasedApplicationConfigurationsRequestBuilder::|public|WithUrl(rawUrl:string):CertificateBasedApplicationConfigurationsRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CertificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderGetRequestConfiguration::|public|queryParameters:CertificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CertificateBasedApplicationConfigurationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.certificateBasedApplicationConfigurationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|Delete(requestConfiguration?:CertificateBasedApplicationConfigurationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|Get(requestConfiguration?:CertificateBasedApplicationConfigurationItemRequestBuilderGetRequestConfiguration):CertificateBasedApplicationConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|Patch(body:CertificateBasedApplicationConfiguration; requestConfiguration?:CertificateBasedApplicationConfigurationItemRequestBuilderPatchRequestConfiguration):CertificateBasedApplicationConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CertificateBasedApplicationConfigurationItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CertificateBasedApplicationConfigurationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|ToPatchRequestInformation(body:CertificateBasedApplicationConfiguration; requestConfiguration?:CertificateBasedApplicationConfigurationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|trustedCertificateAuthorities:TrustedCertificateAuthoritiesRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilder::|public|WithUrl(rawUrl:string):CertificateBasedApplicationConfigurationItemRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CertificateBasedApplicationConfigurationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.CertificateBasedApplicationConfigurationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|Delete(requestConfiguration?:CertificateAuthorityAsEntityItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|Get(requestConfiguration?:CertificateAuthorityAsEntityItemRequestBuilderGetRequestConfiguration):CertificateAuthorityAsEntity +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|Patch(body:CertificateAuthorityAsEntity; requestConfiguration?:CertificateAuthorityAsEntityItemRequestBuilderPatchRequestConfiguration):CertificateAuthorityAsEntity +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CertificateAuthorityAsEntityItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CertificateAuthorityAsEntityItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|ToPatchRequestInformation(body:CertificateAuthorityAsEntity; requestConfiguration?:CertificateAuthorityAsEntityItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilder::|public|WithUrl(rawUrl:string):CertificateAuthorityAsEntityItemRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CertificateAuthorityAsEntityItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.item.CertificateAuthorityAsEntityItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.TrustedCertificateAuthoritiesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|ByCertificateAuthorityAsEntityId(certificateAuthorityAsEntityId:string):CertificateAuthorityAsEntityItemRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|Get(requestConfiguration?:TrustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration):CertificateAuthorityAsEntityCollectionResponse +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|Post(body:CertificateAuthorityAsEntity; requestConfiguration?:TrustedCertificateAuthoritiesRequestBuilderPostRequestConfiguration):CertificateAuthorityAsEntity +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TrustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|ToPostRequestInformation(body:CertificateAuthorityAsEntity; requestConfiguration?:TrustedCertificateAuthoritiesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.TrustedCertificateAuthoritiesRequestBuilder::|public|WithUrl(rawUrl:string):TrustedCertificateAuthoritiesRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration::|public|queryParameters:TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|Delete(requestConfiguration?:MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|Get(requestConfiguration?:MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration):MutualTlsOauthConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|Patch(body:MutualTlsOauthConfiguration; requestConfiguration?:MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration):MutualTlsOauthConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|ToPatchRequestInformation(body:MutualTlsOauthConfiguration; requestConfiguration?:MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|WithUrl(rawUrl:string):MutualTlsOauthConfigurationItemRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|ByMutualTlsOauthConfigurationId(mutualTlsOauthConfigurationId:string):MutualTlsOauthConfigurationItemRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|Get(requestConfiguration?:MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration):MutualTlsOauthConfigurationCollectionResponse +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|Post(body:MutualTlsOauthConfiguration; requestConfiguration?:MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration):MutualTlsOauthConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|ToPostRequestInformation(body:MutualTlsOauthConfiguration; requestConfiguration?:MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|WithUrl(rawUrl:string):MutualTlsOauthConfigurationsRequestBuilder +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration::|public|queryParameters:MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.certificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.certificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder::|public|ByCertificateBasedAuthConfigurationId(certificateBasedAuthConfigurationId:string):CertificateBasedAuthConfigurationItemRequestBuilder Microsoft\Graph\Beta\Generated.certificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -65132,6 +65351,9 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPoli Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|Patch(body:CloudPcProvisioningPolicy; requestConfiguration?:CloudPcProvisioningPolicyItemRequestBuilderPatchRequestConfiguration):CloudPcProvisioningPolicy Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrievePolicyApplyActionResult:RetrievePolicyApplyActionResultRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrievePolicyApplySchedule:RetrievePolicyApplyScheduleRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|schedulePolicyApplyTask:SchedulePolicyApplyTaskRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CloudPcProvisioningPolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudPcProvisioningPolicyItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|ToPatchRequestInformation(body:CloudPcProvisioningPolicy; requestConfiguration?:CloudPcProvisioningPolicyItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -65148,6 +65370,47 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPoli Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CloudPcProvisioningPolicyItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplyActionResult.RetrievePolicyApplyActionResultRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplyActionResult.RetrievePolicyApplyActionResultRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplyActionResult.RetrievePolicyApplyActionResultRequestBuilder::|public|Get(requestConfiguration?:RetrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration):CloudPcPolicyApplyActionResult +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplyActionResult.RetrievePolicyApplyActionResultRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplyActionResult.RetrievePolicyApplyActionResultRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplyActionResult.RetrievePolicyApplyActionResultRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplyActionResult.RetrievePolicyApplyActionResultRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplyActionResult.RetrievePolicyApplyActionResultRequestBuilder::|public|WithUrl(rawUrl:string):RetrievePolicyApplyActionResultRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplyActionResult.retrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplyActionResult.retrievePolicyApplyActionResultRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|Get(requestConfiguration?:RetrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration):CloudPcPolicyScheduledApplyActionDetail +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|WithUrl(rawUrl:string):RetrievePolicyApplyScheduleRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.retrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.retrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody::|public|getScheduledRule():CloudPcPolicyScheduledApplyActionDetail +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody::|public|setScheduledRule(value?:CloudPcPolicyScheduledApplyActionDetail):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SchedulePolicyApplyTaskPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.SchedulePolicyApplyTaskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.SchedulePolicyApplyTaskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.SchedulePolicyApplyTaskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.SchedulePolicyApplyTaskRequestBuilder::|public|Post(body:SchedulePolicyApplyTaskPostRequestBody; requestConfiguration?:SchedulePolicyApplyTaskRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.SchedulePolicyApplyTaskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.SchedulePolicyApplyTaskRequestBuilder::|public|ToPostRequestInformation(body:SchedulePolicyApplyTaskPostRequestBody; requestConfiguration?:SchedulePolicyApplyTaskRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.SchedulePolicyApplyTaskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.SchedulePolicyApplyTaskRequestBuilder::|public|WithUrl(rawUrl:string):SchedulePolicyApplyTaskRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.schedulePolicyApplyTask.schedulePolicyApplyTaskRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.ProvisioningPoliciesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.ProvisioningPoliciesRequestBuilder::|public|applyConfig:ApplyConfigRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.ProvisioningPoliciesRequestBuilder::|public|ByCloudPcProvisioningPolicyId(cloudPcProvisioningPolicyId:string):CloudPcProvisioningPolicyItemRequestBuilder @@ -68507,6 +68770,7 @@ Microsoft\Graph\Beta\Generated.devices.item.DeviceItemRequestBuilder::|public|ch Microsoft\Graph\Beta\Generated.devices.item.DeviceItemRequestBuilder::|public|commands:CommandsRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.DeviceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.devices.item.DeviceItemRequestBuilder::|public|Delete(requestConfiguration?:DeviceItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.devices.item.DeviceItemRequestBuilder::|public|deviceTemplate:DeviceTemplateRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.DeviceItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.DeviceItemRequestBuilder::|public|Get(requestConfiguration?:DeviceItemRequestBuilderGetRequestConfiguration):Device Microsoft\Graph\Beta\Generated.devices.item.DeviceItemRequestBuilder::|public|getMemberGroups:GetMemberGroupsRequestBuilder @@ -68536,6 +68800,59 @@ Microsoft\Graph\Beta\Generated.devices.item.DeviceItemRequestBuilderGetRequestCo Microsoft\Graph\Beta\Generated.devices.item.DeviceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.devices.item.DeviceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.devices.item.DeviceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.DeviceTemplateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|ByDeviceTemplateId(deviceTemplateId:string):DeviceTemplateItemRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|Get(requestConfiguration?:DeviceTemplateRequestBuilderGetRequestConfiguration):DeviceTemplateCollectionResponse +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceTemplateRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|WithUrl(rawUrl:string):DeviceTemplateRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceTemplateRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceTemplateRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeviceTemplateRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|Get(requestConfiguration?:DeviceTemplateItemRequestBuilderGetRequestConfiguration):DeviceTemplate +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceTemplateItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|WithUrl(rawUrl:string):DeviceTemplateItemRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceTemplateItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceTemplateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceTemplateItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.devices.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.extensions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.devices.item.extensions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -70528,6 +70845,7 @@ Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.CertificateAutho Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|Delete(requestConfiguration?:CertificateAuthoritiesRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|Get(requestConfiguration?:CertificateAuthoritiesRequestBuilderGetRequestConfiguration):CertificateAuthorityPath +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|mutualTlsOauthConfigurations:MutualTlsOauthConfigurationsRequestBuilder Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|Patch(body:CertificateAuthorityPath; requestConfiguration?:CertificateAuthoritiesRequestBuilderPatchRequestConfiguration):CertificateAuthorityPath Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|requestAdapter:RequestAdapter @@ -70678,6 +70996,71 @@ Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.certificateBased Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TrustedCertificateAuthoritiesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.certificateBasedApplicationConfigurations.item.trustedCertificateAuthorities.trustedCertificateAuthoritiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|Delete(requestConfiguration?:MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|Get(requestConfiguration?:MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration):MutualTlsOauthConfiguration +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|Patch(body:MutualTlsOauthConfiguration; requestConfiguration?:MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration):MutualTlsOauthConfiguration +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|ToPatchRequestInformation(body:MutualTlsOauthConfiguration; requestConfiguration?:MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilder::|public|WithUrl(rawUrl:string):MutualTlsOauthConfigurationItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MutualTlsOauthConfigurationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.item.MutualTlsOauthConfigurationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|ByMutualTlsOauthConfigurationId(mutualTlsOauthConfigurationId:string):MutualTlsOauthConfigurationItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|Get(requestConfiguration?:MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration):MutualTlsOauthConfigurationCollectionResponse +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|Post(body:MutualTlsOauthConfiguration; requestConfiguration?:MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration):MutualTlsOauthConfiguration +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|ToPostRequestInformation(body:MutualTlsOauthConfiguration; requestConfiguration?:MutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.MutualTlsOauthConfigurationsRequestBuilder::|public|WithUrl(rawUrl:string):MutualTlsOauthConfigurationsRequestBuilder +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration::|public|queryParameters:MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MutualTlsOauthConfigurationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.mutualTlsOauthConfigurations.mutualTlsOauthConfigurationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.customSecurityAttributeDefinitions.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.customSecurityAttributeDefinitions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.customSecurityAttributeDefinitions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -71468,6 +71851,7 @@ Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|shared Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId:string):SubscriptionsWithCommerceSubscriptionIdRequestBuilder Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|subscriptionsWithOcpSubscriptionId(ocpSubscriptionId:string):SubscriptionsWithOcpSubscriptionIdRequestBuilder +Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|templates:TemplatesRequestBuilder Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|ToPatchRequestInformation(body:Directory; requestConfiguration?:DirectoryRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|urlTemplate:string @@ -72912,6 +73296,251 @@ Microsoft\Graph\Beta\Generated.directory.subscriptionsWithOcpSubscriptionId.subs Microsoft\Graph\Beta\Generated.directory.subscriptionsWithOcpSubscriptionId.subscriptionsWithOcpSubscriptionIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubscriptionsWithOcpSubscriptionIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.subscriptionsWithOcpSubscriptionId.subscriptionsWithOcpSubscriptionIdRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.subscriptionsWithOcpSubscriptionId.subscriptionsWithOcpSubscriptionIdRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.DeviceTemplatesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|ByDeviceTemplateId(deviceTemplateId:string):DeviceTemplateItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|Get(requestConfiguration?:DeviceTemplatesRequestBuilderGetRequestConfiguration):DeviceTemplateCollectionResponse +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|Post(body:DeviceTemplate; requestConfiguration?:DeviceTemplatesRequestBuilderPostRequestConfiguration):DeviceTemplate +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceTemplatesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|ToPostRequestInformation(body:DeviceTemplate; requestConfiguration?:DeviceTemplatesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|WithUrl(rawUrl:string):DeviceTemplatesRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceTemplatesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceTemplatesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeviceTemplatesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.deviceTemplatesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getAccountEnabled():bool +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getAlternativeNames():array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getExternalDeviceId():string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getExternalSourceName():string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getKeyCredential():KeyCredential +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getOperatingSystemVersion():string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setAccountEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setAlternativeNames(value?:array):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setExternalDeviceId(value?:string):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setExternalSourceName(value?:string):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setKeyCredential(value?:KeyCredential):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setOperatingSystemVersion(value?:string):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CreateDeviceFromTemplatePostRequestBody +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|Post(body:CreateDeviceFromTemplatePostRequestBody; requestConfiguration?:CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration):Device +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|ToPostRequestInformation(body:CreateDeviceFromTemplatePostRequestBody; requestConfiguration?:CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|WithUrl(rawUrl:string):CreateDeviceFromTemplateRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|ByDeviceId(deviceId:string):DeviceItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|Get(requestConfiguration?:DeviceInstancesRequestBuilderGetRequestConfiguration):DeviceCollectionResponse +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceInstancesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|WithUrl(rawUrl:string):DeviceInstancesRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceInstancesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceInstancesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeviceInstancesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|Get(requestConfiguration?:DeviceItemRequestBuilderGetRequestConfiguration):Device +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|WithUrl(rawUrl:string):DeviceItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; deviceId?:string):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|Get(requestConfiguration?:DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration):Device +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|WithUrl(rawUrl:string):DeviceInstancesWithDeviceIdRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|createDeviceFromTemplate:CreateDeviceFromTemplateRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|Delete(requestConfiguration?:DeviceTemplateItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|deviceInstances:DeviceInstancesRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|deviceInstancesWithDeviceId(deviceId:string):DeviceInstancesWithDeviceIdRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|Get(requestConfiguration?:DeviceTemplateItemRequestBuilderGetRequestConfiguration):DeviceTemplate +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|owners:OwnersRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|Patch(body:DeviceTemplate; requestConfiguration?:DeviceTemplateItemRequestBuilderPatchRequestConfiguration):DeviceTemplate +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeviceTemplateItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceTemplateItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|ToPatchRequestInformation(body:DeviceTemplate; requestConfiguration?:DeviceTemplateItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|WithUrl(rawUrl:string):DeviceTemplateItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceTemplateItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceTemplateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceTemplateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.OwnersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|Get(requestConfiguration?:OwnersRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:OwnersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|WithUrl(rawUrl:string):OwnersRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.ownersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.ownersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:OwnersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.ownersRequestBuilderGetRequestConfiguration::|public|queryParameters:OwnersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.deviceTemplates.item.owners.ownersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):OwnersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.TemplatesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.TemplatesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.templates.TemplatesRequestBuilder::|public|Delete(requestConfiguration?:TemplatesRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.templates.TemplatesRequestBuilder::|public|deviceTemplates:DeviceTemplatesRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.TemplatesRequestBuilder::|public|Get(requestConfiguration?:TemplatesRequestBuilderGetRequestConfiguration):Template +Microsoft\Graph\Beta\Generated.directory.templates.TemplatesRequestBuilder::|public|Patch(body:Template; requestConfiguration?:TemplatesRequestBuilderPatchRequestConfiguration):Template +Microsoft\Graph\Beta\Generated.directory.templates.TemplatesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.templates.TemplatesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.templates.TemplatesRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TemplatesRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.TemplatesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TemplatesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.TemplatesRequestBuilder::|public|ToPatchRequestInformation(body:Template; requestConfiguration?:TemplatesRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.templates.TemplatesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.templates.TemplatesRequestBuilder::|public|WithUrl(rawUrl:string):TemplatesRequestBuilder +Microsoft\Graph\Beta\Generated.directory.templates.templatesRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.templatesRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.templates.templatesRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.templates.templatesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.templates.templatesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.templates.templatesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.templatesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TemplatesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.templates.templatesRequestBuilderGetRequestConfiguration::|public|queryParameters:TemplatesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.templatesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TemplatesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.templates.templatesRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.templates.templatesRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directoryObjects.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directoryObjects.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directoryObjects.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -158201,6 +158830,7 @@ Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|Get(requ Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|identityProviders:IdentityProvidersRequestBuilder Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|Patch(body:IdentityContainer; requestConfiguration?:IdentityRequestBuilderPatchRequestConfiguration):IdentityContainer Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|productChanges:ProductChangesRequestBuilder Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:IdentityRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|ToPatchRequestInformation(body:IdentityContainer; requestConfiguration?:IdentityRequestBuilderPatchRequestConfiguration):RequestInformation @@ -158217,6 +158847,71 @@ Microsoft\Graph\Beta\Generated.identity.identityRequestBuilderGetRequestConfigur Microsoft\Graph\Beta\Generated.identity.identityRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):IdentityRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identity.identityRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identity.identityRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.productChanges.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilder::|public|Delete(requestConfiguration?:ChangeItemBaseItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilder::|public|Get(requestConfiguration?:ChangeItemBaseItemRequestBuilderGetRequestConfiguration):ChangeItemBase +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilder::|public|Patch(body:ChangeItemBase; requestConfiguration?:ChangeItemBaseItemRequestBuilderPatchRequestConfiguration):ChangeItemBase +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ChangeItemBaseItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ChangeItemBaseItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilder::|public|ToPatchRequestInformation(body:ChangeItemBase; requestConfiguration?:ChangeItemBaseItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilder::|public|WithUrl(rawUrl:string):ChangeItemBaseItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ChangeItemBaseItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ChangeItemBaseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ChangeItemBaseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.productChanges.item.ChangeItemBaseItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.productChanges.ProductChangesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.productChanges.ProductChangesRequestBuilder::|public|ByChangeItemBaseId(changeItemBaseId:string):ChangeItemBaseItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.productChanges.ProductChangesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.productChanges.ProductChangesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.productChanges.ProductChangesRequestBuilder::|public|Get(requestConfiguration?:ProductChangesRequestBuilderGetRequestConfiguration):ChangeItemBaseCollectionResponse +Microsoft\Graph\Beta\Generated.identity.productChanges.ProductChangesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.productChanges.ProductChangesRequestBuilder::|public|Post(body:ChangeItemBase; requestConfiguration?:ProductChangesRequestBuilderPostRequestConfiguration):ChangeItemBase +Microsoft\Graph\Beta\Generated.identity.productChanges.ProductChangesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.productChanges.ProductChangesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProductChangesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.productChanges.ProductChangesRequestBuilder::|public|ToPostRequestInformation(body:ChangeItemBase; requestConfiguration?:ProductChangesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.productChanges.ProductChangesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.productChanges.ProductChangesRequestBuilder::|public|WithUrl(rawUrl:string):ProductChangesRequestBuilder +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProductChangesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderGetRequestConfiguration::|public|queryParameters:ProductChangesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ProductChangesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.productChanges.productChangesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identity.userFlowAttributes.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identity.userFlowAttributes.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identity.userFlowAttributes.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -183611,6 +184306,113 @@ Microsoft\Graph\Beta\Generated.models.agreementFileVersionCollectionResponse::|p Microsoft\Graph\Beta\Generated.models.agreementFileVersionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.agreementFileVersionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.agreementFileVersionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgreementFileVersionCollectionResponse +Microsoft\Graph\Beta\Generated.models.aiInteraction-->Entity +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getAppClass():string +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getAttachments():array +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getBody():ItemBody +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getContexts():array +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getConversationType():string +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getEtag():string +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getFrom():IdentitySet +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getInteractionType():AiInteractionType +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getLinks():array +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getLocale():string +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getMentions():array +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getRequestId():string +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getSessionId():string +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setAppClass(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setAttachments(value?:array):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setBody(value?:ItemBody):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setContexts(value?:array):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setConversationType(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setEtag(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setFrom(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setInteractionType(value?:AiInteractionType):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setLinks(value?:array):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setLocale(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setMentions(value?:array):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setRequestId(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|setSessionId(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteraction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteraction +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment-->Entity +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|getAttachmentId():string +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|getContent():string +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|getContentType():string +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|getContentUrl():string +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|getName():string +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|setAttachmentId(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|setContent(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|setContentType(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|setContentUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionAttachment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionAttachment +Microsoft\Graph\Beta\Generated.models.aiInteractionContext-->Entity +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|getContextReference():string +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|getContextType():string +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|setContextReference(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|setContextType(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionContext +Microsoft\Graph\Beta\Generated.models.aiInteractionHistory-->Entity +Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|getInteractions():array +Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|setInteractions(value?:array):void +Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionHistory +Microsoft\Graph\Beta\Generated.models.aiInteractionLink-->Entity +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|getLinkType():string +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|getLinkUrl():string +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|setLinkType(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|public|setLinkUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionLink::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionLink +Microsoft\Graph\Beta\Generated.models.aiInteractionMention-->Entity +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|getMentioned():AiInteractionMentionedIdentitySet +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|getMentionId():int +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|getMentionText():string +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|setMentioned(value?:AiInteractionMentionedIdentitySet):void +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|setMentionId(value?:int):void +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|public|setMentionText(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionMention::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionMention +Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet-->IdentitySet +Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public|getConversation():TeamworkConversationIdentity +Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public|getTag():TeamworkTagIdentity +Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public|setConversation(value?:TeamworkConversationIdentity):void +Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public|setTag(value?:TeamworkTagIdentity):void +Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionMentionedIdentitySet +Microsoft\Graph\Beta\Generated.models.aiInteractionType::0000-userPrompt +Microsoft\Graph\Beta\Generated.models.aiInteractionType::0001-aiResponse +Microsoft\Graph\Beta\Generated.models.aiInteractionType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.airPrintDestination::|public|constructor():void Microsoft\Graph\Beta\Generated.models.airPrintDestination::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.airPrintDestination::|public|getBackingStore():BackingStore @@ -183643,6 +184445,14 @@ Microsoft\Graph\Beta\Generated.models.airPrintSettings::|public|setIncompatibleP Microsoft\Graph\Beta\Generated.models.airPrintSettings::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.airPrintSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AirPrintSettings Microsoft\Graph\Beta\Generated.models.airPrintSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.aiUser-->Entity +Microsoft\Graph\Beta\Generated.models.aiUser::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiUser::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.aiUser::|public|getInteractionHistory():AiInteractionHistory +Microsoft\Graph\Beta\Generated.models.aiUser::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.aiUser::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiUser::|public|setInteractionHistory(value?:AiInteractionHistory):void +Microsoft\Graph\Beta\Generated.models.aiUser::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiUser Microsoft\Graph\Beta\Generated.models.album::|public|constructor():void Microsoft\Graph\Beta\Generated.models.album::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.album::|public|getBackingStore():BackingStore @@ -186714,6 +187524,22 @@ Microsoft\Graph\Beta\Generated.models.androidWorkProfileWiFiConfiguration::|publ Microsoft\Graph\Beta\Generated.models.androidWorkProfileWiFiConfiguration::|public|setSsid(value?:string):void Microsoft\Graph\Beta\Generated.models.androidWorkProfileWiFiConfiguration::|public|setWiFiSecurityType(value?:AndroidWiFiSecurityType):void Microsoft\Graph\Beta\Generated.models.androidWorkProfileWiFiConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AndroidWorkProfileWiFiConfiguration +Microsoft\Graph\Beta\Generated.models.announcement-->ChangeItemBase +Microsoft\Graph\Beta\Generated.models.announcement::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.announcement::|public|getAnnouncementDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.announcement::|public|getChangeType():ChangeAnnouncementChangeType +Microsoft\Graph\Beta\Generated.models.announcement::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.announcement::|public|getImpactLink():string +Microsoft\Graph\Beta\Generated.models.announcement::|public|getIsCustomerActionRequired():bool +Microsoft\Graph\Beta\Generated.models.announcement::|public|getTargetDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.announcement::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.announcement::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.announcement::|public|setAnnouncementDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.announcement::|public|setChangeType(value?:ChangeAnnouncementChangeType):void +Microsoft\Graph\Beta\Generated.models.announcement::|public|setImpactLink(value?:string):void +Microsoft\Graph\Beta\Generated.models.announcement::|public|setIsCustomerActionRequired(value?:bool):void +Microsoft\Graph\Beta\Generated.models.announcement::|public|setTargetDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.announcement::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Announcement Microsoft\Graph\Beta\Generated.models.anonymousGuestConversationMember-->ConversationMember Microsoft\Graph\Beta\Generated.models.anonymousGuestConversationMember::|public|constructor():void Microsoft\Graph\Beta\Generated.models.anonymousGuestConversationMember::|public|getAnonymousGuestId():string @@ -188895,6 +189721,7 @@ Microsoft\Graph\Beta\Generated.models.attendanceRecord-->Entity Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|getAttendanceIntervals():array Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|getEmailAddress():string +Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|getExternalRegistrationInformation():VirtualEventExternalRegistrationInformation Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|getIdentity():Identity Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|getRegistrantId():string @@ -188905,6 +189732,7 @@ Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|setAttendanceIntervals(value?:array):void Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|setEmailAddress(value?:string):void +Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|setExternalRegistrationInformation(value?:VirtualEventExternalRegistrationInformation):void Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|setIdentity(value?:Identity):void Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|setRegistrantId(value?:string):void Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|setRegistrationId(value?:string):void @@ -193867,6 +194695,16 @@ Microsoft\Graph\Beta\Generated.models.callRoute::|public|setOriginal(value?:Iden Microsoft\Graph\Beta\Generated.models.callRoute::|public|setRoutingType(value?:RoutingType):void Microsoft\Graph\Beta\Generated.models.callRoute::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CallRoute Microsoft\Graph\Beta\Generated.models.callRoute~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.callSettings-->Entity +Microsoft\Graph\Beta\Generated.models.callSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.callSettings::|public|getDelegates():array +Microsoft\Graph\Beta\Generated.models.callSettings::|public|getDelegators():array +Microsoft\Graph\Beta\Generated.models.callSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.callSettings::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.callSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.callSettings::|public|setDelegates(value?:array):void +Microsoft\Graph\Beta\Generated.models.callSettings::|public|setDelegators(value?:array):void +Microsoft\Graph\Beta\Generated.models.callSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CallSettings Microsoft\Graph\Beta\Generated.models.callStartedEventMessageDetail-->EventMessageDetail Microsoft\Graph\Beta\Generated.models.callStartedEventMessageDetail::|public|constructor():void Microsoft\Graph\Beta\Generated.models.callStartedEventMessageDetail::|public|getCallEventType():TeamworkCallEventType @@ -194130,9 +194968,11 @@ Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath-->Entity Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|public|constructor():void Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|public|getCertificateBasedApplicationConfigurations():array Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|public|getMutualTlsOauthConfigurations():array Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|public|setCertificateBasedApplicationConfigurations(value?:array):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|public|setMutualTlsOauthConfigurations(value?:array):void Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CertificateAuthorityPath Microsoft\Graph\Beta\Generated.models.certificateAuthorityType::0000-root Microsoft\Graph\Beta\Generated.models.certificateAuthorityType::0001-intermediate @@ -194345,6 +195185,15 @@ Microsoft\Graph\Beta\Generated.models.challengingWord::|public|setOdataType(valu Microsoft\Graph\Beta\Generated.models.challengingWord::|public|setWord(value?:string):void Microsoft\Graph\Beta\Generated.models.challengingWord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChallengingWord Microsoft\Graph\Beta\Generated.models.challengingWord~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.changeAnnouncementChangeType::0000-breakingChange +Microsoft\Graph\Beta\Generated.models.changeAnnouncementChangeType::0001-deprecation +Microsoft\Graph\Beta\Generated.models.changeAnnouncementChangeType::0002-endOfSupport +Microsoft\Graph\Beta\Generated.models.changeAnnouncementChangeType::0003-featureChange +Microsoft\Graph\Beta\Generated.models.changeAnnouncementChangeType::0004-other +Microsoft\Graph\Beta\Generated.models.changeAnnouncementChangeType::0005-retirement +Microsoft\Graph\Beta\Generated.models.changeAnnouncementChangeType::0006-securityIncident +Microsoft\Graph\Beta\Generated.models.changeAnnouncementChangeType::0007-uxChange +Microsoft\Graph\Beta\Generated.models.changeAnnouncementChangeType::0008-unknownFutureValue Microsoft\Graph\Beta\Generated.models.changeAssignmentsActionResult-->DeviceActionResult Microsoft\Graph\Beta\Generated.models.changeAssignmentsActionResult::|public|constructor():void Microsoft\Graph\Beta\Generated.models.changeAssignmentsActionResult::|public|getDeviceAssignmentItems():array @@ -194353,6 +195202,36 @@ Microsoft\Graph\Beta\Generated.models.changeAssignmentsActionResult::|public|Oda Microsoft\Graph\Beta\Generated.models.changeAssignmentsActionResult::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.changeAssignmentsActionResult::|public|setDeviceAssignmentItems(value?:array):void Microsoft\Graph\Beta\Generated.models.changeAssignmentsActionResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChangeAssignmentsActionResult +Microsoft\Graph\Beta\Generated.models.changeItemBase-->Entity +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|getChangeItemService():string +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|getDocumentationUrls():array +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|getShortDescription():string +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|getSystemTags():array +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|getTags():array +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|getTitle():string +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|setChangeItemService(value?:string):void +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|setDocumentationUrls(value?:array):void +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|setShortDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|setSystemTags(value?:array):void +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|setTags(value?:array):void +Microsoft\Graph\Beta\Generated.models.changeItemBase::|public|setTitle(value?:string):void +Microsoft\Graph\Beta\Generated.models.changeItemBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChangeItemBase +Microsoft\Graph\Beta\Generated.models.changeItemBaseCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.changeItemBaseCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.changeItemBaseCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.changeItemBaseCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.changeItemBaseCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.changeItemBaseCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.changeItemBaseCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChangeItemBaseCollectionResponse +Microsoft\Graph\Beta\Generated.models.changeItemState::0000-available +Microsoft\Graph\Beta\Generated.models.changeItemState::0001-comingSoon +Microsoft\Graph\Beta\Generated.models.changeItemState::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.changeTrackedEntity-->Entity Microsoft\Graph\Beta\Generated.models.changeTrackedEntity::|public|constructor():void Microsoft\Graph\Beta\Generated.models.changeTrackedEntity::|public|getCreatedBy():IdentitySet @@ -196740,6 +197619,42 @@ Microsoft\Graph\Beta\Generated.models.cloudPcPartnerAgentName::0002-vMware Microsoft\Graph\Beta\Generated.models.cloudPcPartnerAgentName::0003-hp Microsoft\Graph\Beta\Generated.models.cloudPCPerformanceReportName::0000-performanceTrendReport Microsoft\Graph\Beta\Generated.models.cloudPCPerformanceReportName::0001-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|getFinishDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|getStartDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|getStatus():CloudPcPolicyApplyActionStatus +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|setFinishDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|setStartDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|public|setStatus(value?:CloudPcPolicyApplyActionStatus):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcPolicyApplyActionResult +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionResult~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionStatus::0000-processing +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionStatus::0001-succeeded +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionStatus::0002-failed +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getCronScheduleExpression():string +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getReservePercentage():int +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setCronScheduleExpression(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setReservePercentage(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcPolicyScheduledApplyActionDetail +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcPolicySettingType::0000-region Microsoft\Graph\Beta\Generated.models.cloudPcPolicySettingType::0001-singleSignOn Microsoft\Graph\Beta\Generated.models.cloudPcPolicySettingType::0002-unknownFutureValue @@ -201590,6 +202505,27 @@ Microsoft\Graph\Beta\Generated.models.defenderThreatAction::0003-remove Microsoft\Graph\Beta\Generated.models.defenderThreatAction::0004-allow Microsoft\Graph\Beta\Generated.models.defenderThreatAction::0005-userDefined Microsoft\Graph\Beta\Generated.models.defenderThreatAction::0006-block +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|getJoinActiveCalls():bool +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|getMakeCalls():bool +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|getManageCallAndDelegateSettings():bool +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|getPickUpHeldCalls():bool +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|getReceiveCalls():bool +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|setJoinActiveCalls(value?:bool):void +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|setMakeCalls(value?:bool):void +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|setManageCallAndDelegateSettings(value?:bool):void +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|setPickUpHeldCalls(value?:bool):void +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|public|setReceiveCalls(value?:bool):void +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegateAllowedActions +Microsoft\Graph\Beta\Generated.models.delegateAllowedActions~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.delegatedAdminAccessAssignment-->Entity Microsoft\Graph\Beta\Generated.models.delegatedAdminAccessAssignment::|public|constructor():void Microsoft\Graph\Beta\Generated.models.delegatedAdminAccessAssignment::|public|getAccessContainer():DelegatedAdminAccessContainer @@ -201829,6 +202765,18 @@ Microsoft\Graph\Beta\Generated.models.delegatedPermissionClassificationCollectio Microsoft\Graph\Beta\Generated.models.delegateMeetingMessageDeliveryOptions::0000-sendToDelegateAndInformationToPrincipal Microsoft\Graph\Beta\Generated.models.delegateMeetingMessageDeliveryOptions::0001-sendToDelegateAndPrincipal Microsoft\Graph\Beta\Generated.models.delegateMeetingMessageDeliveryOptions::0002-sendToDelegateOnly +Microsoft\Graph\Beta\Generated.models.delegationSettings-->Entity +Microsoft\Graph\Beta\Generated.models.delegationSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.delegationSettings::|public|getAllowedActions():DelegateAllowedActions +Microsoft\Graph\Beta\Generated.models.delegationSettings::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.delegationSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.delegationSettings::|public|getIsActive():bool +Microsoft\Graph\Beta\Generated.models.delegationSettings::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.delegationSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.delegationSettings::|public|setAllowedActions(value?:DelegateAllowedActions):void +Microsoft\Graph\Beta\Generated.models.delegationSettings::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.delegationSettings::|public|setIsActive(value?:bool):void +Microsoft\Graph\Beta\Generated.models.delegationSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegationSettings Microsoft\Graph\Beta\Generated.models.deleteAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deleteAction::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.deleteAction::|public|getBackingStore():BackingStore @@ -202407,6 +203355,7 @@ Microsoft\Graph\Beta\Generated.models.detectedSensitiveContentWrapper~~>Addition Microsoft\Graph\Beta\Generated.models.device-->DirectoryObject Microsoft\Graph\Beta\Generated.models.device::|public|constructor():void Microsoft\Graph\Beta\Generated.models.device::|public|getAccountEnabled():bool +Microsoft\Graph\Beta\Generated.models.device::|public|getAlternativeNames():array Microsoft\Graph\Beta\Generated.models.device::|public|getAlternativeSecurityIds():array Microsoft\Graph\Beta\Generated.models.device::|public|getApproximateLastSignInDateTime():DateTime Microsoft\Graph\Beta\Generated.models.device::|public|getCommands():array @@ -202415,6 +203364,7 @@ Microsoft\Graph\Beta\Generated.models.device::|public|getDeviceCategory():string Microsoft\Graph\Beta\Generated.models.device::|public|getDeviceId():string Microsoft\Graph\Beta\Generated.models.device::|public|getDeviceMetadata():string Microsoft\Graph\Beta\Generated.models.device::|public|getDeviceOwnership():string +Microsoft\Graph\Beta\Generated.models.device::|public|getDeviceTemplate():array Microsoft\Graph\Beta\Generated.models.device::|public|getDeviceVersion():int Microsoft\Graph\Beta\Generated.models.device::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.device::|public|getDomainName():string @@ -202454,6 +203404,7 @@ Microsoft\Graph\Beta\Generated.models.device::|public|getUsageRights():array Microsoft\Graph\Beta\Generated.models.device::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.device::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.device::|public|setAccountEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.device::|public|setAlternativeNames(value?:array):void Microsoft\Graph\Beta\Generated.models.device::|public|setAlternativeSecurityIds(value?:array):void Microsoft\Graph\Beta\Generated.models.device::|public|setApproximateLastSignInDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.device::|public|setCommands(value?:array):void @@ -202462,6 +203413,7 @@ Microsoft\Graph\Beta\Generated.models.device::|public|setDeviceCategory(value?:s Microsoft\Graph\Beta\Generated.models.device::|public|setDeviceId(value?:string):void Microsoft\Graph\Beta\Generated.models.device::|public|setDeviceMetadata(value?:string):void Microsoft\Graph\Beta\Generated.models.device::|public|setDeviceOwnership(value?:string):void +Microsoft\Graph\Beta\Generated.models.device::|public|setDeviceTemplate(value?:array):void Microsoft\Graph\Beta\Generated.models.device::|public|setDeviceVersion(value?:int):void Microsoft\Graph\Beta\Generated.models.device::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.device::|public|setDomainName(value?:string):void @@ -208250,6 +209202,35 @@ Microsoft\Graph\Beta\Generated.models.deviceShellScriptCollectionResponse::|publ Microsoft\Graph\Beta\Generated.models.deviceShellScriptCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.deviceShellScriptCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceShellScriptCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceShellScriptCollectionResponse +Microsoft\Graph\Beta\Generated.models.deviceTemplate-->DirectoryObject +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|getDeviceAuthority():string +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|getDeviceInstances():array +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|getManufacturer():string +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|getModel():string +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|getMutualTlsOauthConfigurationId():string +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|getMutualTlsOauthConfigurationTenantId():string +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|getOperatingSystem():string +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|getOwners():array +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|setDeviceAuthority(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|setDeviceInstances(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|setManufacturer(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|setModel(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|setMutualTlsOauthConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|setMutualTlsOauthConfigurationTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|setOperatingSystem(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|setOwners(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceTemplate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceTemplate +Microsoft\Graph\Beta\Generated.models.deviceTemplateCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.deviceTemplateCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.deviceTemplateCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.deviceTemplateCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.deviceTemplateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.deviceTemplateCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceTemplateCollectionResponse Microsoft\Graph\Beta\Generated.models.deviceThreatProtectionLevel::0000-unavailable Microsoft\Graph\Beta\Generated.models.deviceThreatProtectionLevel::0001-secured Microsoft\Graph\Beta\Generated.models.deviceThreatProtectionLevel::0002-low @@ -208409,6 +209390,7 @@ Microsoft\Graph\Beta\Generated.models.directory::|public|getPublicKeyInfrastruct Microsoft\Graph\Beta\Generated.models.directory::|public|getRecommendations():array Microsoft\Graph\Beta\Generated.models.directory::|public|getSharedEmailDomains():array Microsoft\Graph\Beta\Generated.models.directory::|public|getSubscriptions():array +Microsoft\Graph\Beta\Generated.models.directory::|public|getTemplates():Template Microsoft\Graph\Beta\Generated.models.directory::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.directory::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.directory::|public|setAdministrativeUnits(value?:array):void @@ -208430,6 +209412,7 @@ Microsoft\Graph\Beta\Generated.models.directory::|public|setPublicKeyInfrastruct Microsoft\Graph\Beta\Generated.models.directory::|public|setRecommendations(value?:array):void Microsoft\Graph\Beta\Generated.models.directory::|public|setSharedEmailDomains(value?:array):void Microsoft\Graph\Beta\Generated.models.directory::|public|setSubscriptions(value?:array):void +Microsoft\Graph\Beta\Generated.models.directory::|public|setTemplates(value?:Template):void Microsoft\Graph\Beta\Generated.models.directory::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Directory Microsoft\Graph\Beta\Generated.models.directoryAudit-->Entity Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|constructor():void @@ -214170,6 +215153,7 @@ Microsoft\Graph\Beta\Generated.models.featureType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential-->Entity Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|constructor():void Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|getAudiences():array +Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|getClaimsMatchingExpression():FederatedIdentityExpression Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|getDescription():string Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|getIssuer():string @@ -214178,6 +215162,7 @@ Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|getSu Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|setAudiences(value?:array):void +Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|setClaimsMatchingExpression(value?:FederatedIdentityExpression):void Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|setIssuer(value?:string):void Microsoft\Graph\Beta\Generated.models.federatedIdentityCredential::|public|setName(value?:string):void @@ -214190,6 +215175,21 @@ Microsoft\Graph\Beta\Generated.models.federatedIdentityCredentialCollectionRespo Microsoft\Graph\Beta\Generated.models.federatedIdentityCredentialCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.federatedIdentityCredentialCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.federatedIdentityCredentialCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FederatedIdentityCredentialCollectionResponse +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|public|getLanguageVersion():int +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|public|getValue():string +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|public|setLanguageVersion(value?:int):void +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FederatedIdentityExpression +Microsoft\Graph\Beta\Generated.models.federatedIdentityExpression~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.federatedIdpMfaBehavior::0000-acceptIfMfaDoneByFederatedIdp Microsoft\Graph\Beta\Generated.models.federatedIdpMfaBehavior::0001-enforceMfaByFederatedIdp Microsoft\Graph\Beta\Generated.models.federatedIdpMfaBehavior::0002-rejectMfaByFederatedIdp @@ -217206,6 +218206,7 @@ Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getCustomAuthen Microsoft\Graph\Beta\Generated.models.identityContainer::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getIdentityProviders():array Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getProductChanges():array Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getUserFlowAttributes():array Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getUserFlows():array Microsoft\Graph\Beta\Generated.models.identityContainer::|public|Serialize(writer:ISerializationWriter):void @@ -217221,6 +218222,7 @@ Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setContinuousAc Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setCustomAuthenticationExtensions(value?:array):void Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setIdentityProviders(value?:array):void Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setProductChanges(value?:array):void Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setUserFlowAttributes(value?:array):void Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setUserFlows(value?:array):void Microsoft\Graph\Beta\Generated.models.identityContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer @@ -223340,6 +224342,19 @@ Microsoft\Graph\Beta\Generated.models.listItemVersionCollectionResponse::|public Microsoft\Graph\Beta\Generated.models.listItemVersionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.listItemVersionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.listItemVersionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ListItemVersionCollectionResponse +Microsoft\Graph\Beta\Generated.models.liveCaptionOptions::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.liveCaptionOptions::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.liveCaptionOptions::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.liveCaptionOptions::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.liveCaptionOptions::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.liveCaptionOptions::|public|getStreamUrl():string +Microsoft\Graph\Beta\Generated.models.liveCaptionOptions::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.liveCaptionOptions::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.liveCaptionOptions::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.liveCaptionOptions::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.liveCaptionOptions::|public|setStreamUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.liveCaptionOptions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LiveCaptionOptions +Microsoft\Graph\Beta\Generated.models.liveCaptionOptions~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.lobbyBypassScope::0000-organizer Microsoft\Graph\Beta\Generated.models.lobbyBypassScope::0001-organization Microsoft\Graph\Beta\Generated.models.lobbyBypassScope::0002-organizationAndFederated @@ -225240,6 +226255,7 @@ Microsoft\Graph\Beta\Generated.models.mailFolder::|public|getIsHidden():bool Microsoft\Graph\Beta\Generated.models.mailFolder::|public|getMessageRules():array Microsoft\Graph\Beta\Generated.models.mailFolder::|public|getMessages():array Microsoft\Graph\Beta\Generated.models.mailFolder::|public|getMultiValueExtendedProperties():array +Microsoft\Graph\Beta\Generated.models.mailFolder::|public|getOperations():array Microsoft\Graph\Beta\Generated.models.mailFolder::|public|getParentFolderId():string Microsoft\Graph\Beta\Generated.models.mailFolder::|public|getSingleValueExtendedProperties():array Microsoft\Graph\Beta\Generated.models.mailFolder::|public|getTotalItemCount():int @@ -225255,6 +226271,7 @@ Microsoft\Graph\Beta\Generated.models.mailFolder::|public|setIsHidden(value?:boo Microsoft\Graph\Beta\Generated.models.mailFolder::|public|setMessageRules(value?:array):void Microsoft\Graph\Beta\Generated.models.mailFolder::|public|setMessages(value?:array):void Microsoft\Graph\Beta\Generated.models.mailFolder::|public|setMultiValueExtendedProperties(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailFolder::|public|setOperations(value?:array):void Microsoft\Graph\Beta\Generated.models.mailFolder::|public|setParentFolderId(value?:string):void Microsoft\Graph\Beta\Generated.models.mailFolder::|public|setSingleValueExtendedProperties(value?:array):void Microsoft\Graph\Beta\Generated.models.mailFolder::|public|setTotalItemCount(value?:int):void @@ -225269,6 +226286,28 @@ Microsoft\Graph\Beta\Generated.models.mailFolderCollectionResponse::|public|getV Microsoft\Graph\Beta\Generated.models.mailFolderCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.mailFolderCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.mailFolderCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailFolderCollectionResponse +Microsoft\Graph\Beta\Generated.models.mailFolderOperation-->Entity +Microsoft\Graph\Beta\Generated.models.mailFolderOperation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mailFolderOperation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mailFolderOperation::|public|getResourceLocation():string +Microsoft\Graph\Beta\Generated.models.mailFolderOperation::|public|getStatus():MailFolderOperationStatus +Microsoft\Graph\Beta\Generated.models.mailFolderOperation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.mailFolderOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mailFolderOperation::|public|setResourceLocation(value?:string):void +Microsoft\Graph\Beta\Generated.models.mailFolderOperation::|public|setStatus(value?:MailFolderOperationStatus):void +Microsoft\Graph\Beta\Generated.models.mailFolderOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailFolderOperation +Microsoft\Graph\Beta\Generated.models.mailFolderOperationCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.mailFolderOperationCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mailFolderOperationCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mailFolderOperationCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.mailFolderOperationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mailFolderOperationCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailFolderOperationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailFolderOperationCollectionResponse +Microsoft\Graph\Beta\Generated.models.mailFolderOperationStatus::0000-notStarted +Microsoft\Graph\Beta\Generated.models.mailFolderOperationStatus::0001-running +Microsoft\Graph\Beta\Generated.models.mailFolderOperationStatus::0002-succeeded +Microsoft\Graph\Beta\Generated.models.mailFolderOperationStatus::0003-failed +Microsoft\Graph\Beta\Generated.models.mailFolderOperationStatus::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.mailSearchFolder-->MailFolder Microsoft\Graph\Beta\Generated.models.mailSearchFolder::|public|constructor():void Microsoft\Graph\Beta\Generated.models.mailSearchFolder::|public|GetFieldDeserializers():array @@ -229060,6 +230099,7 @@ Microsoft\Graph\Beta\Generated.models.meetingActivityStatistics::|static|public| Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport-->Entity Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|constructor():void Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|getAttendanceRecords():array +Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|getExternalEventInformation():array Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|getMeetingEndDateTime():DateTime Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|getMeetingStartDateTime():DateTime @@ -229067,6 +230107,7 @@ Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|getTotalP Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|setAttendanceRecords(value?:array):void +Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|setExternalEventInformation(value?:array):void Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|setMeetingEndDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|setMeetingStartDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.meetingAttendanceReport::|public|setTotalParticipantCount(value?:int):void @@ -231418,6 +232459,23 @@ Microsoft\Graph\Beta\Generated.models.muteParticipantsOperation::|public|OdataTy Microsoft\Graph\Beta\Generated.models.muteParticipantsOperation::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.muteParticipantsOperation::|public|setParticipants(value?:array):void Microsoft\Graph\Beta\Generated.models.muteParticipantsOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MuteParticipantsOperation +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfiguration-->TrustedCertificateAuthorityBase +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfiguration::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfiguration::|public|getTlsClientAuthParameter():TlsClientRegistrationMetadata +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfiguration::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfiguration::|public|setTlsClientAuthParameter(value?:TlsClientRegistrationMetadata):void +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MutualTlsOauthConfiguration +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfigurationCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfigurationCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mutualTlsOauthConfigurationCollectionResponse::|public|getValue():array +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-->Entity Microsoft\Graph\Beta\Generated.models.namedLocation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.namedLocation::|public|getCreatedDateTime():DateTime @@ -231599,6 +232657,8 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.alertType::0005-threatIntell Microsoft\Graph\Beta\Generated.models.networkaccess.alertType::0006-unknownFutureValue Microsoft\Graph\Beta\Generated.models.networkaccess.alertType::0007-webContentBlocked Microsoft\Graph\Beta\Generated.models.networkaccess.alertType::0008-malware +Microsoft\Graph\Beta\Generated.models.networkaccess.alertType::0009-patientZero +Microsoft\Graph\Beta\Generated.models.networkaccess.alertType::0010-dlp Microsoft\Graph\Beta\Generated.models.networkaccess.algorithm::0000-md5 Microsoft\Graph\Beta\Generated.models.networkaccess.algorithm::0001-sha1 Microsoft\Graph\Beta\Generated.models.networkaccess.algorithm::0002-sha256 @@ -232809,16 +233869,6 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.relatedMalware::|public|setC Microsoft\Graph\Beta\Generated.models.networkaccess.relatedMalware::|public|setName(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.relatedMalware::|public|setSeverity(value?:ThreatSeverity):void Microsoft\Graph\Beta\Generated.models.networkaccess.relatedMalware::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedMalware -Microsoft\Graph\Beta\Generated.models.networkaccess.relatedProcess-->RelatedResource -Microsoft\Graph\Beta\Generated.models.networkaccess.relatedProcess::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.networkaccess.relatedProcess::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.relatedProcess::|public|getIsSuspicious():bool -Microsoft\Graph\Beta\Generated.models.networkaccess.relatedProcess::|public|getProcessName():string -Microsoft\Graph\Beta\Generated.models.networkaccess.relatedProcess::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.networkaccess.relatedProcess::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.networkaccess.relatedProcess::|public|setIsSuspicious(value?:bool):void -Microsoft\Graph\Beta\Generated.models.networkaccess.relatedProcess::|public|setProcessName(value?:string):void -Microsoft\Graph\Beta\Generated.models.networkaccess.relatedProcess::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedProcess Microsoft\Graph\Beta\Generated.models.networkaccess.relatedRemoteNetwork-->RelatedResource Microsoft\Graph\Beta\Generated.models.networkaccess.relatedRemoteNetwork::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.relatedRemoteNetwork::|public|GetFieldDeserializers():array @@ -234132,6 +235182,105 @@ Microsoft\Graph\Beta\Generated.models.officeUpdateChannel::0002-deferred Microsoft\Graph\Beta\Generated.models.officeUpdateChannel::0003-firstReleaseCurrent Microsoft\Graph\Beta\Generated.models.officeUpdateChannel::0004-firstReleaseDeferred Microsoft\Graph\Beta\Generated.models.officeUpdateChannel::0005-monthlyEnterprise +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|getCountry():string +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|getLocality():string +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|getPostalCode():string +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|getRegion():string +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|getStreetAddress():string +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|setCountry(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|setLocality(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|setPostalCode(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|setRegion(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|public|setStreetAddress(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OidcAddressInboundClaims +Microsoft\Graph\Beta\Generated.models.oidcAddressInboundClaims~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.oidcClientAuthentication::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.oidcClientAuthentication::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.oidcClientAuthentication::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.oidcClientAuthentication::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.oidcClientAuthentication::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.oidcClientAuthentication::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.oidcClientAuthentication::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.oidcClientAuthentication::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.oidcClientAuthentication::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcClientAuthentication::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OidcClientAuthentication +Microsoft\Graph\Beta\Generated.models.oidcClientAuthentication~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.oidcClientSecretAuthentication-->OidcClientAuthentication +Microsoft\Graph\Beta\Generated.models.oidcClientSecretAuthentication::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.oidcClientSecretAuthentication::|public|getClientSecret():string +Microsoft\Graph\Beta\Generated.models.oidcClientSecretAuthentication::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.oidcClientSecretAuthentication::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.oidcClientSecretAuthentication::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.oidcClientSecretAuthentication::|public|setClientSecret(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcClientSecretAuthentication::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OidcClientSecretAuthentication +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider-->IdentityProviderBase +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|getClientAuthentication():OidcClientAuthentication +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|getClientId():string +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|getInboundClaimMapping():OidcInboundClaimMappingOverride +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|getIssuer():string +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|getResponseType():OidcResponseType +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|getScope():string +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|getWellKnownEndpoint():string +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|setClientAuthentication(value?:OidcClientAuthentication):void +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|setClientId(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|setInboundClaimMapping(value?:OidcInboundClaimMappingOverride):void +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|setIssuer(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|setResponseType(value?:OidcResponseType):void +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|setScope(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|public|setWellKnownEndpoint(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcIdentityProvider::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OidcIdentityProvider +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|getAddress():OidcAddressInboundClaims +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|getEmail():string +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|getEmailVerified():string +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|getFamilyName():string +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|getGivenName():string +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|getName():string +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|getPhoneNumber():string +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|getPhoneNumberVerified():string +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|getSub():string +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|setAddress(value?:OidcAddressInboundClaims):void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|setEmail(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|setEmailVerified(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|setFamilyName(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|setGivenName(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|setPhoneNumber(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|setPhoneNumberVerified(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|public|setSub(value?:string):void +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OidcInboundClaimMappingOverride +Microsoft\Graph\Beta\Generated.models.oidcInboundClaimMappingOverride~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.oidcPrivateJwtKeyClientAuthentication-->OidcClientAuthentication +Microsoft\Graph\Beta\Generated.models.oidcPrivateJwtKeyClientAuthentication::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.oidcPrivateJwtKeyClientAuthentication::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.oidcPrivateJwtKeyClientAuthentication::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.oidcPrivateJwtKeyClientAuthentication::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.oidcPrivateJwtKeyClientAuthentication::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OidcPrivateJwtKeyClientAuthentication +Microsoft\Graph\Beta\Generated.models.oidcResponseType::0000-code +Microsoft\Graph\Beta\Generated.models.oidcResponseType::0001-id_token +Microsoft\Graph\Beta\Generated.models.oidcResponseType::0002-token +Microsoft\Graph\Beta\Generated.models.oidcResponseType::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.omaSetting::|public|constructor():void Microsoft\Graph\Beta\Generated.models.omaSetting::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.omaSetting::|public|getBackingStore():BackingStore @@ -235113,6 +236262,9 @@ Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getUseAltern Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getVerifiedCustomDomainCertificatesMetadata():VerifiedCustomDomainCertificatesMetadata Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getVerifiedCustomDomainKeyCredential():KeyCredential Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getVerifiedCustomDomainPasswordCredential():PasswordCredential +Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getWafAllowedHeaders():WafAllowedHeadersDictionary +Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getWafIpRanges():array +Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getWafProvider():string Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setAlternateUrl(value?:string):void @@ -235140,6 +236292,9 @@ Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setUseAltern Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setVerifiedCustomDomainCertificatesMetadata(value?:VerifiedCustomDomainCertificatesMetadata):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setVerifiedCustomDomainKeyCredential(value?:KeyCredential):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setVerifiedCustomDomainPasswordCredential(value?:PasswordCredential):void +Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setWafAllowedHeaders(value?:WafAllowedHeadersDictionary):void +Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setWafIpRanges(value?:array):void +Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setWafProvider(value?:string):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnPremisesPublishing Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile-->Entity Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|constructor():void @@ -246019,6 +247174,26 @@ Microsoft\Graph\Beta\Generated.models.riskyUserHistoryItemCollectionResponse::|p Microsoft\Graph\Beta\Generated.models.riskyUserHistoryItemCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.riskyUserHistoryItemCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.riskyUserHistoryItemCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskyUserHistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.models.roadmap-->ChangeItemBase +Microsoft\Graph\Beta\Generated.models.roadmap::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.roadmap::|public|getCategory():string +Microsoft\Graph\Beta\Generated.models.roadmap::|public|getChangeItemState():ChangeItemState +Microsoft\Graph\Beta\Generated.models.roadmap::|public|getDeliveryStage():RoadmapItemDeliveryStage +Microsoft\Graph\Beta\Generated.models.roadmap::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.roadmap::|public|getGotoLink():string +Microsoft\Graph\Beta\Generated.models.roadmap::|public|getPublishedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.roadmap::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.roadmap::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.roadmap::|public|setCategory(value?:string):void +Microsoft\Graph\Beta\Generated.models.roadmap::|public|setChangeItemState(value?:ChangeItemState):void +Microsoft\Graph\Beta\Generated.models.roadmap::|public|setDeliveryStage(value?:RoadmapItemDeliveryStage):void +Microsoft\Graph\Beta\Generated.models.roadmap::|public|setGotoLink(value?:string):void +Microsoft\Graph\Beta\Generated.models.roadmap::|public|setPublishedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.roadmap::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Roadmap +Microsoft\Graph\Beta\Generated.models.roadmapItemDeliveryStage::0000-privatePreview +Microsoft\Graph\Beta\Generated.models.roadmapItemDeliveryStage::0001-publicPreview +Microsoft\Graph\Beta\Generated.models.roadmapItemDeliveryStage::0002-ga +Microsoft\Graph\Beta\Generated.models.roadmapItemDeliveryStage::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.roleAssignment-->Entity Microsoft\Graph\Beta\Generated.models.roleAssignment::|public|constructor():void Microsoft\Graph\Beta\Generated.models.roleAssignment::|public|getDescription():string @@ -248588,6 +249763,113 @@ Microsoft\Graph\Beta\Generated.models.security.antispamDirectionality::0001-inbo Microsoft\Graph\Beta\Generated.models.security.antispamDirectionality::0002-outbound Microsoft\Graph\Beta\Generated.models.security.antispamDirectionality::0003-intraOrg Microsoft\Graph\Beta\Generated.models.security.antispamDirectionality::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.appCategory::0000-security +Microsoft\Graph\Beta\Generated.models.security.appCategory::0001-collaboration +Microsoft\Graph\Beta\Generated.models.security.appCategory::0002-hostingServices +Microsoft\Graph\Beta\Generated.models.security.appCategory::0003-onlineMeetings +Microsoft\Graph\Beta\Generated.models.security.appCategory::0004-newsAndEntertainment +Microsoft\Graph\Beta\Generated.models.security.appCategory::0005-eCommerce +Microsoft\Graph\Beta\Generated.models.security.appCategory::0006-education +Microsoft\Graph\Beta\Generated.models.security.appCategory::0007-cloudStorage +Microsoft\Graph\Beta\Generated.models.security.appCategory::0008-marketing +Microsoft\Graph\Beta\Generated.models.security.appCategory::0009-operationsManagement +Microsoft\Graph\Beta\Generated.models.security.appCategory::0010-health +Microsoft\Graph\Beta\Generated.models.security.appCategory::0011-advertising +Microsoft\Graph\Beta\Generated.models.security.appCategory::0012-productivity +Microsoft\Graph\Beta\Generated.models.security.appCategory::0013-accountingAndFinance +Microsoft\Graph\Beta\Generated.models.security.appCategory::0014-contentManagement +Microsoft\Graph\Beta\Generated.models.security.appCategory::0015-contentSharing +Microsoft\Graph\Beta\Generated.models.security.appCategory::0016-businessManagement +Microsoft\Graph\Beta\Generated.models.security.appCategory::0017-communications +Microsoft\Graph\Beta\Generated.models.security.appCategory::0018-dataAnalytics +Microsoft\Graph\Beta\Generated.models.security.appCategory::0019-businessIntelligence +Microsoft\Graph\Beta\Generated.models.security.appCategory::0020-webemail +Microsoft\Graph\Beta\Generated.models.security.appCategory::0021-codeHosting +Microsoft\Graph\Beta\Generated.models.security.appCategory::0022-webAnalytics +Microsoft\Graph\Beta\Generated.models.security.appCategory::0023-socialNetwork +Microsoft\Graph\Beta\Generated.models.security.appCategory::0024-crm +Microsoft\Graph\Beta\Generated.models.security.appCategory::0025-forums +Microsoft\Graph\Beta\Generated.models.security.appCategory::0026-humanResourceManagement +Microsoft\Graph\Beta\Generated.models.security.appCategory::0027-transportationAndTravel +Microsoft\Graph\Beta\Generated.models.security.appCategory::0028-productDesign +Microsoft\Graph\Beta\Generated.models.security.appCategory::0029-sales +Microsoft\Graph\Beta\Generated.models.security.appCategory::0030-cloudComputingPlatform +Microsoft\Graph\Beta\Generated.models.security.appCategory::0031-projectManagement +Microsoft\Graph\Beta\Generated.models.security.appCategory::0032-personalInstantMessaging +Microsoft\Graph\Beta\Generated.models.security.appCategory::0033-developmentTools +Microsoft\Graph\Beta\Generated.models.security.appCategory::0034-itServices +Microsoft\Graph\Beta\Generated.models.security.appCategory::0035-supplyChainAndLogistics +Microsoft\Graph\Beta\Generated.models.security.appCategory::0036-propertyManagement +Microsoft\Graph\Beta\Generated.models.security.appCategory::0037-customerSupport +Microsoft\Graph\Beta\Generated.models.security.appCategory::0038-internetOfThings +Microsoft\Graph\Beta\Generated.models.security.appCategory::0039-vendorManagementSystems +Microsoft\Graph\Beta\Generated.models.security.appCategory::0040-websiteMonitoring +Microsoft\Graph\Beta\Generated.models.security.appCategory::0041-generativeAi +Microsoft\Graph\Beta\Generated.models.security.appCategory::0042-unknown +Microsoft\Graph\Beta\Generated.models.security.appCategory::0043-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.appInfoCsaStarLevel::0000-selfAssessment +Microsoft\Graph\Beta\Generated.models.security.appInfoCsaStarLevel::0001-certification +Microsoft\Graph\Beta\Generated.models.security.appInfoCsaStarLevel::0002-attestation +Microsoft\Graph\Beta\Generated.models.security.appInfoCsaStarLevel::0003-cStarAssessment +Microsoft\Graph\Beta\Generated.models.security.appInfoCsaStarLevel::0004-continuousMonitoring +Microsoft\Graph\Beta\Generated.models.security.appInfoCsaStarLevel::0005-unknown +Microsoft\Graph\Beta\Generated.models.security.appInfoCsaStarLevel::0006-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.appInfoDataAtRestEncryptionMethod::0000-aes +Microsoft\Graph\Beta\Generated.models.security.appInfoDataAtRestEncryptionMethod::0001-bitLocker +Microsoft\Graph\Beta\Generated.models.security.appInfoDataAtRestEncryptionMethod::0002-blowfish +Microsoft\Graph\Beta\Generated.models.security.appInfoDataAtRestEncryptionMethod::0003-des3 +Microsoft\Graph\Beta\Generated.models.security.appInfoDataAtRestEncryptionMethod::0004-des +Microsoft\Graph\Beta\Generated.models.security.appInfoDataAtRestEncryptionMethod::0005-rc4 +Microsoft\Graph\Beta\Generated.models.security.appInfoDataAtRestEncryptionMethod::0006-rsA +Microsoft\Graph\Beta\Generated.models.security.appInfoDataAtRestEncryptionMethod::0007-notSupported +Microsoft\Graph\Beta\Generated.models.security.appInfoDataAtRestEncryptionMethod::0008-unknown +Microsoft\Graph\Beta\Generated.models.security.appInfoDataAtRestEncryptionMethod::0009-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.appInfoDataRetentionPolicy::0000-dataRetained +Microsoft\Graph\Beta\Generated.models.security.appInfoDataRetentionPolicy::0001-deletedImmediately +Microsoft\Graph\Beta\Generated.models.security.appInfoDataRetentionPolicy::0002-deletedWithinTwoWeeks +Microsoft\Graph\Beta\Generated.models.security.appInfoDataRetentionPolicy::0003-deletedWithinOneMonth +Microsoft\Graph\Beta\Generated.models.security.appInfoDataRetentionPolicy::0004-deletedWithinThreeMonths +Microsoft\Graph\Beta\Generated.models.security.appInfoDataRetentionPolicy::0005-deletedWithinMoreThanThreeMonths +Microsoft\Graph\Beta\Generated.models.security.appInfoDataRetentionPolicy::0006-unknown +Microsoft\Graph\Beta\Generated.models.security.appInfoDataRetentionPolicy::0007-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.appInfoEncryptionProtocol::0000-tls1_0 +Microsoft\Graph\Beta\Generated.models.security.appInfoEncryptionProtocol::0001-tls1_1 +Microsoft\Graph\Beta\Generated.models.security.appInfoEncryptionProtocol::0002-tls1_2 +Microsoft\Graph\Beta\Generated.models.security.appInfoEncryptionProtocol::0003-tls1_3 +Microsoft\Graph\Beta\Generated.models.security.appInfoEncryptionProtocol::0004-notApplicable +Microsoft\Graph\Beta\Generated.models.security.appInfoEncryptionProtocol::0005-notSupported +Microsoft\Graph\Beta\Generated.models.security.appInfoEncryptionProtocol::0006-unknown +Microsoft\Graph\Beta\Generated.models.security.appInfoEncryptionProtocol::0007-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.appInfoEncryptionProtocol::0008-ssl3 +Microsoft\Graph\Beta\Generated.models.security.appInfoFedRampLevel::0000-high +Microsoft\Graph\Beta\Generated.models.security.appInfoFedRampLevel::0001-moderate +Microsoft\Graph\Beta\Generated.models.security.appInfoFedRampLevel::0002-low +Microsoft\Graph\Beta\Generated.models.security.appInfoFedRampLevel::0003-liSaaS +Microsoft\Graph\Beta\Generated.models.security.appInfoFedRampLevel::0004-unknown +Microsoft\Graph\Beta\Generated.models.security.appInfoFedRampLevel::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.appInfoFedRampLevel::0006-notSupported +Microsoft\Graph\Beta\Generated.models.security.appInfoHolding::0000-private +Microsoft\Graph\Beta\Generated.models.security.appInfoHolding::0001-public +Microsoft\Graph\Beta\Generated.models.security.appInfoHolding::0002-unknown +Microsoft\Graph\Beta\Generated.models.security.appInfoHolding::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.appInfoPciDssVersion::0000-v1 +Microsoft\Graph\Beta\Generated.models.security.appInfoPciDssVersion::0001-v2 +Microsoft\Graph\Beta\Generated.models.security.appInfoPciDssVersion::0002-v3 +Microsoft\Graph\Beta\Generated.models.security.appInfoPciDssVersion::0003-v3_1 +Microsoft\Graph\Beta\Generated.models.security.appInfoPciDssVersion::0004-v3_2 +Microsoft\Graph\Beta\Generated.models.security.appInfoPciDssVersion::0005-v3_2_1 +Microsoft\Graph\Beta\Generated.models.security.appInfoPciDssVersion::0006-notSupported +Microsoft\Graph\Beta\Generated.models.security.appInfoPciDssVersion::0007-unknown +Microsoft\Graph\Beta\Generated.models.security.appInfoPciDssVersion::0008-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.appInfoPciDssVersion::0009-v4 +Microsoft\Graph\Beta\Generated.models.security.appInfoUploadedDataTypes::0000-documents +Microsoft\Graph\Beta\Generated.models.security.appInfoUploadedDataTypes::0001-mediaFiles +Microsoft\Graph\Beta\Generated.models.security.appInfoUploadedDataTypes::0002-codingFiles +Microsoft\Graph\Beta\Generated.models.security.appInfoUploadedDataTypes::0003-creditCards +Microsoft\Graph\Beta\Generated.models.security.appInfoUploadedDataTypes::0004-databaseFiles +Microsoft\Graph\Beta\Generated.models.security.appInfoUploadedDataTypes::0005-none +Microsoft\Graph\Beta\Generated.models.security.appInfoUploadedDataTypes::0006-unknown +Microsoft\Graph\Beta\Generated.models.security.appInfoUploadedDataTypes::0007-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.applyLabelAction-->InformationProtectionAction Microsoft\Graph\Beta\Generated.models.security.applyLabelAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.applyLabelAction::|public|getActions():array @@ -249388,6 +250670,49 @@ Microsoft\Graph\Beta\Generated.models.security.classificationResult::|public|set Microsoft\Graph\Beta\Generated.models.security.classificationResult::|public|setSensitiveTypeId(value?:string):void Microsoft\Graph\Beta\Generated.models.security.classificationResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClassificationResult Microsoft\Graph\Beta\Generated.models.security.classificationResult~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport-->Entity +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|getAnonymizeMachineData():bool +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|getAnonymizeUserData():bool +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|getIsSnapshotReport():bool +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|getLastDataReceivedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|getLogDataProvider():LogDataProvider +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|getLogFileCount():int +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|getReceiverProtocol():ReceiverProtocol +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|getSupportedEntityTypes():array +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|getSupportedTrafficTypes():array +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|setAnonymizeMachineData(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|setAnonymizeUserData(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|setIsSnapshotReport(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|setLastDataReceivedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|setLogDataProvider(value?:LogDataProvider):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|setLogFileCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|setReceiverProtocol(value?:ReceiverProtocol):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|setSupportedEntityTypes(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|public|setSupportedTrafficTypes(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReport::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudAppDiscoveryReport +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReportCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReportCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReportCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReportCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReportCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReportCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.cloudAppDiscoveryReportCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudAppDiscoveryReportCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.cloudAppInfoState::0000-true +Microsoft\Graph\Beta\Generated.models.security.cloudAppInfoState::0001-false +Microsoft\Graph\Beta\Generated.models.security.cloudAppInfoState::0002-unknown +Microsoft\Graph\Beta\Generated.models.security.cloudAppInfoState::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEvidence::|public|getAppId():int @@ -249757,6 +251082,22 @@ Microsoft\Graph\Beta\Generated.models.security.dataCenterSecurityCmdletAuditReco Microsoft\Graph\Beta\Generated.models.security.dataCenterSecurityCmdletAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.dataCenterSecurityCmdletAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.dataCenterSecurityCmdletAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DataCenterSecurityCmdletAuditRecord +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryReport-->Entity +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryReport::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryReport::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryReport::|public|getUploadedStreams():array +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryReport::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryReport::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryReport::|public|setUploadedStreams(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryReport::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DataDiscoveryReport +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryRoot-->Entity +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryRoot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryRoot::|public|getCloudAppDiscovery():DataDiscoveryReport +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryRoot::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryRoot::|public|setCloudAppDiscovery(value?:DataDiscoveryReport):void +Microsoft\Graph\Beta\Generated.models.security.dataDiscoveryRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DataDiscoveryRoot Microsoft\Graph\Beta\Generated.models.security.dataGovernanceAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.dataGovernanceAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.dataGovernanceAuditRecord::|public|GetFieldDeserializers():array @@ -250161,6 +251502,255 @@ Microsoft\Graph\Beta\Generated.models.security.disableUserResponseAction::|publi Microsoft\Graph\Beta\Generated.models.security.disableUserResponseAction::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.disableUserResponseAction::|public|setIdentifier(value?:DisableUserEntityIdentifier):void Microsoft\Graph\Beta\Generated.models.security.disableUserResponseAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DisableUserResponseAction +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail-->Entity +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getAppInfo():DiscoveredCloudAppInfo +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getCategory():AppCategory +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getDomains():array +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getDownloadNetworkTrafficInBytes():int +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getFirstSeenDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getIpAddressCount():int +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getIpAddresses():array +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getLastSeenDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getRiskScore():int +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getTags():array +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getTransactionCount():int +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getUploadNetworkTrafficInBytes():int +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getUserCount():int +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|getUsers():array +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setAppInfo(value?:DiscoveredCloudAppInfo):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setCategory(value?:AppCategory):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setDomains(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setDownloadNetworkTrafficInBytes(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setFirstSeenDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setIpAddressCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setIpAddresses(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setLastSeenDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setRiskScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setTags(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setTransactionCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setUploadNetworkTrafficInBytes(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setUserCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|public|setUsers(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DiscoveredCloudAppDetail +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDevice::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDevice::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDevice::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDevice::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDevice::|public|getName():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDevice::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDevice::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDevice::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDevice::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDevice::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDevice::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDevice::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DiscoveredCloudAppDevice +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppDevice~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo-->Entity +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getCsaStarLevel():AppInfoCsaStarLevel +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getDataAtRestEncryptionMethod():AppInfoDataAtRestEncryptionMethod +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getDataCenter():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getDataRetentionPolicy():AppInfoDataRetentionPolicy +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getDataTypes():AppInfoUploadedDataTypes +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getDomainRegistrationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getEncryptionProtocol():AppInfoEncryptionProtocol +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getFedRampLevel():AppInfoFedRampLevel +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getFounded():int +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getGdprReadinessStatement():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getHeadquarters():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getHolding():AppInfoHolding +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getHostingCompany():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsAdminAuditTrail():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsCobitCompliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsCoppaCompliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsDataAuditTrail():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsDataClassification():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsDataOwnership():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsDisasterRecoveryPlan():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsDmca():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsFerpaCompliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsFfiecCompliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsFileSharing():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsFinraCompliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsFismaCompliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGaapCompliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprDataProtectionImpactAssessment():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprDataProtectionOfficer():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprDataProtectionSecureCrossBorderDataTransfer():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprImpactAssessment():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprLawfulBasisForProcessing():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprReportDataBreaches():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprRightsRelatedToAutomatedDecisionMaking():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprRightToAccess():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprRightToBeInformed():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprRightToDataPortablility():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprRightToErasure():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprRightToObject():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprRightToRectification():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprRightToRestrictionOfProcessing():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGdprSecureCrossBorderDataControl():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsGlbaCompliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsHipaaCompliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsHitrustCsfCompliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsHttpSecurityHeadersContentSecurityPolicy():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsHttpSecurityHeadersStrictTransportSecurity():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsHttpSecurityHeadersXContentTypeOptions():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsHttpSecurityHeadersXFrameOptions():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsHttpSecurityHeadersXXssProtection():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsIpAddressRestriction():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsIsae3402Compliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsIso27001Compliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsIso27017Compliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsIso27018Compliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsItarCompliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsMultiFactorAuthentication():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsPasswordPolicy():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsPasswordPolicyChangePasswordPeriod():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsPasswordPolicyCharacterCombination():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsPasswordPolicyPasswordHistoryAndReuse():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsPasswordPolicyPasswordLengthLimit():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsPasswordPolicyPersonalInformationUse():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsPenetrationTesting():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsPrivacyShieldCompliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsRememberPassword():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsRequiresUserAuthentication():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsSoc1Compliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsSoc2Compliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsSoc3Compliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsSoxCompliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsSp80053Compliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsSsae16Compliant():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsSupportsSaml():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsTrustedCertificate():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsUserAuditTrail():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsUserCanUploadData():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsUserRolesSupport():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getIsValidCertificateName():CloudAppInfoState +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getLatestBreachDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getLogonUrls():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getPciDssVersion():AppInfoPciDssVersion +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|getVendor():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setCsaStarLevel(value?:AppInfoCsaStarLevel):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setDataAtRestEncryptionMethod(value?:AppInfoDataAtRestEncryptionMethod):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setDataCenter(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setDataRetentionPolicy(value?:AppInfoDataRetentionPolicy):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setDataTypes(value?:AppInfoUploadedDataTypes):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setDomainRegistrationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setEncryptionProtocol(value?:AppInfoEncryptionProtocol):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setFedRampLevel(value?:AppInfoFedRampLevel):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setFounded(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setGdprReadinessStatement(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setHeadquarters(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setHolding(value?:AppInfoHolding):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setHostingCompany(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsAdminAuditTrail(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsCobitCompliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsCoppaCompliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsDataAuditTrail(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsDataClassification(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsDataOwnership(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsDisasterRecoveryPlan(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsDmca(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsFerpaCompliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsFfiecCompliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsFileSharing(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsFinraCompliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsFismaCompliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGaapCompliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprDataProtectionImpactAssessment(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprDataProtectionOfficer(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprDataProtectionSecureCrossBorderDataTransfer(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprImpactAssessment(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprLawfulBasisForProcessing(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprReportDataBreaches(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprRightsRelatedToAutomatedDecisionMaking(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprRightToAccess(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprRightToBeInformed(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprRightToDataPortablility(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprRightToErasure(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprRightToObject(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprRightToRectification(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprRightToRestrictionOfProcessing(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGdprSecureCrossBorderDataControl(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsGlbaCompliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsHipaaCompliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsHitrustCsfCompliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsHttpSecurityHeadersContentSecurityPolicy(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsHttpSecurityHeadersStrictTransportSecurity(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsHttpSecurityHeadersXContentTypeOptions(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsHttpSecurityHeadersXFrameOptions(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsHttpSecurityHeadersXXssProtection(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsIpAddressRestriction(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsIsae3402Compliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsIso27001Compliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsIso27017Compliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsIso27018Compliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsItarCompliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsMultiFactorAuthentication(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsPasswordPolicy(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsPasswordPolicyChangePasswordPeriod(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsPasswordPolicyCharacterCombination(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsPasswordPolicyPasswordHistoryAndReuse(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsPasswordPolicyPasswordLengthLimit(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsPasswordPolicyPersonalInformationUse(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsPenetrationTesting(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsPrivacyShieldCompliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsRememberPassword(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsRequiresUserAuthentication(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsSoc1Compliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsSoc2Compliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsSoc3Compliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsSoxCompliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsSp80053Compliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsSsae16Compliant(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsSupportsSaml(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsTrustedCertificate(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsUserAuditTrail(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsUserCanUploadData(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsUserRolesSupport(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setIsValidCertificateName(value?:CloudAppInfoState):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setLatestBreachDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setLogonUrls(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setPciDssVersion(value?:AppInfoPciDssVersion):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|public|setVendor(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DiscoveredCloudAppInfo +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppIPAddress::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppIPAddress::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppIPAddress::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppIPAddress::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppIPAddress::|public|getIpAddress():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppIPAddress::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppIPAddress::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppIPAddress::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppIPAddress::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppIPAddress::|public|setIpAddress(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppIPAddress::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppIPAddress::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DiscoveredCloudAppIPAddress +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppIPAddress~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppUser::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppUser::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppUser::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppUser::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppUser::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppUser::|public|getUserIdentifier():string +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppUser::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppUser::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppUser::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppUser::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppUser::|public|setUserIdentifier(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppUser::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DiscoveredCloudAppUser +Microsoft\Graph\Beta\Generated.models.security.discoveredCloudAppUser~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.security.discoveryAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.discoveryAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.discoveryAuditRecord::|public|GetFieldDeserializers():array @@ -250664,6 +252254,22 @@ Microsoft\Graph\Beta\Generated.models.security.enableConsentRecord::|public|GetF Microsoft\Graph\Beta\Generated.models.security.enableConsentRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.enableConsentRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.enableConsentRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EnableConsentRecord +Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail-->DiscoveredCloudAppDetail +Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|public|getDeviceCount():int +Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|public|getDevices():array +Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|public|setDeviceCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|public|setDevices(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EndpointDiscoveredCloudAppDetail +Microsoft\Graph\Beta\Generated.models.security.entityType::0000-userName +Microsoft\Graph\Beta\Generated.models.security.entityType::0001-ipAddress +Microsoft\Graph\Beta\Generated.models.security.entityType::0002-machineName +Microsoft\Graph\Beta\Generated.models.security.entityType::0003-other +Microsoft\Graph\Beta\Generated.models.security.entityType::0004-unknown +Microsoft\Graph\Beta\Generated.models.security.entityType::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.epicSMSLinkRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.epicSMSLinkRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.epicSMSLinkRecord::|public|GetFieldDeserializers():array @@ -252321,6 +253927,63 @@ Microsoft\Graph\Beta\Generated.models.security.largeContentMetadataAuditRecord:: Microsoft\Graph\Beta\Generated.models.security.largeContentMetadataAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.largeContentMetadataAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.largeContentMetadataAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LargeContentMetadataAuditRecord +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0000-barracuda +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0001-bluecoat +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0002-checkpoint +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0003-ciscoAsa +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0004-ciscoIronportProxy +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0005-fortigate +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0006-paloAlto +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0007-squid +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0008-zscaler +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0009-mcafeeSwg +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0010-ciscoScanSafe +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0011-juniperSrx +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0012-sophosSg +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0013-websenseV75 +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0014-websenseSiemCef +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0015-machineZoneMeraki +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0016-squidNative +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0017-ciscoFwsm +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0018-microsoftIsaW3C +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0019-sonicwall +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0020-sophosCyberoam +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0021-clavister +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0022-customParser +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0023-juniperSsg +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0024-zscalerQradar +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0025-juniperSrxSd +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0026-juniperSrxWelf +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0027-microsoftConditionalAppAccess +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0028-ciscoAsaFirepower +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0029-genericCef +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0030-genericLeef +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0031-genericW3C +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0032-iFilter +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0033-checkpointXml +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0034-checkpointSmartViewTracker +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0035-barracudaNextGenFw +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0036-barracudaNextGenFwWeblog +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0037-microsoftDefenderForEndpoint +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0038-zscalerCef +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0039-sophosXg +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0040-iboss +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0041-forcepoint +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0042-fortios +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0043-ciscoIronportWsaIi +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0044-paloAltoLeef +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0045-forcepointLeef +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0046-stormshield +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0047-contentkeeper +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0048-ciscoIronportWsaIii +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0049-checkpointCef +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0050-corrata +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0051-ciscoFirepowerV6 +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0052-menloSecurityCef +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0053-watchguardXtm +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0054-openSystemsSecureWebGateway +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0055-wandera +Microsoft\Graph\Beta\Generated.models.security.logDataProvider::0056-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.loggedOnUser::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.loggedOnUser::|public|getAccountName():string Microsoft\Graph\Beta\Generated.models.security.loggedOnUser::|public|getAdditionalData():array @@ -253344,6 +255007,12 @@ Microsoft\Graph\Beta\Generated.models.security.queryCondition~~>AdditionalDataHo Microsoft\Graph\Beta\Generated.models.security.queryType::0000-files Microsoft\Graph\Beta\Generated.models.security.queryType::0001-messages Microsoft\Graph\Beta\Generated.models.security.queryType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.receiverProtocol::0000-ftp +Microsoft\Graph\Beta\Generated.models.security.receiverProtocol::0001-ftps +Microsoft\Graph\Beta\Generated.models.security.receiverProtocol::0002-syslogUdp +Microsoft\Graph\Beta\Generated.models.security.receiverProtocol::0003-syslogTcp +Microsoft\Graph\Beta\Generated.models.security.receiverProtocol::0004-syslogTls +Microsoft\Graph\Beta\Generated.models.security.receiverProtocol::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.recommendedHuntingQuery::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.recommendedHuntingQuery::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.recommendedHuntingQuery::|public|getBackingStore():BackingStore @@ -254652,6 +256321,10 @@ Microsoft\Graph\Beta\Generated.models.security.topicModelingSettings::|public|se Microsoft\Graph\Beta\Generated.models.security.topicModelingSettings::|public|setTopicCount(value?:int):void Microsoft\Graph\Beta\Generated.models.security.topicModelingSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TopicModelingSettings Microsoft\Graph\Beta\Generated.models.security.topicModelingSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.trafficType::0000-downloadedBytes +Microsoft\Graph\Beta\Generated.models.security.trafficType::0001-uploadedBytes +Microsoft\Graph\Beta\Generated.models.security.trafficType::0002-unknown +Microsoft\Graph\Beta\Generated.models.security.trafficType::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.triggersRoot-->Entity Microsoft\Graph\Beta\Generated.models.security.triggersRoot::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.triggersRoot::|public|GetFieldDeserializers():array @@ -255947,9 +257620,11 @@ Microsoft\Graph\Beta\Generated.models.serviceHealthStatus::0017-unknownFutureVal Microsoft\Graph\Beta\Generated.models.serviceHostedMediaConfig-->MediaConfig Microsoft\Graph\Beta\Generated.models.serviceHostedMediaConfig::|public|constructor():void Microsoft\Graph\Beta\Generated.models.serviceHostedMediaConfig::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.serviceHostedMediaConfig::|public|getLiveCaptionOptions():LiveCaptionOptions Microsoft\Graph\Beta\Generated.models.serviceHostedMediaConfig::|public|getPreFetchMedia():array Microsoft\Graph\Beta\Generated.models.serviceHostedMediaConfig::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.serviceHostedMediaConfig::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.serviceHostedMediaConfig::|public|setLiveCaptionOptions(value?:LiveCaptionOptions):void Microsoft\Graph\Beta\Generated.models.serviceHostedMediaConfig::|public|setPreFetchMedia(value?:array):void Microsoft\Graph\Beta\Generated.models.serviceHostedMediaConfig::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServiceHostedMediaConfig Microsoft\Graph\Beta\Generated.models.serviceInformation::|public|constructor():void @@ -261700,6 +263375,14 @@ Microsoft\Graph\Beta\Generated.models.teleconferenceDeviceVideoQuality::|public| Microsoft\Graph\Beta\Generated.models.teleconferenceDeviceVideoQuality::|public|setAverageOutboundBitRate(value?:float):void Microsoft\Graph\Beta\Generated.models.teleconferenceDeviceVideoQuality::|public|setAverageOutboundFrameRate(value?:float):void Microsoft\Graph\Beta\Generated.models.teleconferenceDeviceVideoQuality::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeleconferenceDeviceVideoQuality +Microsoft\Graph\Beta\Generated.models.template-->Entity +Microsoft\Graph\Beta\Generated.models.template::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.template::|public|getDeviceTemplates():array +Microsoft\Graph\Beta\Generated.models.template::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.template::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.template::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.template::|public|setDeviceTemplates(value?:array):void +Microsoft\Graph\Beta\Generated.models.template::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Template Microsoft\Graph\Beta\Generated.models.templateApplicationLevel::0000-none Microsoft\Graph\Beta\Generated.models.templateApplicationLevel::0001-newPartners Microsoft\Graph\Beta\Generated.models.templateApplicationLevel::0002-existingPartners @@ -262836,6 +264519,12 @@ Microsoft\Graph\Beta\Generated.models.tlpLevel::0002-green Microsoft\Graph\Beta\Generated.models.tlpLevel::0003-amber Microsoft\Graph\Beta\Generated.models.tlpLevel::0004-red Microsoft\Graph\Beta\Generated.models.tlpLevel::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.tlsClientRegistrationMetadata::0000-tls_client_auth_subject_dn +Microsoft\Graph\Beta\Generated.models.tlsClientRegistrationMetadata::0001-tls_client_auth_san_dns +Microsoft\Graph\Beta\Generated.models.tlsClientRegistrationMetadata::0002-tls_client_auth_san_uri +Microsoft\Graph\Beta\Generated.models.tlsClientRegistrationMetadata::0003-tls_client_auth_san_ip +Microsoft\Graph\Beta\Generated.models.tlsClientRegistrationMetadata::0004-tls_client_auth_san_email +Microsoft\Graph\Beta\Generated.models.tlsClientRegistrationMetadata::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.todo-->Entity Microsoft\Graph\Beta\Generated.models.todo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.todo::|public|GetFieldDeserializers():array @@ -263418,6 +265107,14 @@ Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityAsEntityBase::| Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityAsEntityBase::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityAsEntityBase::|public|setTrustedCertificateAuthorities(value?:array):void Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityAsEntityBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TrustedCertificateAuthorityAsEntityBase +Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityBase-->DirectoryObject +Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityBase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityBase::|public|getCertificateAuthorities():array +Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityBase::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityBase::|public|setCertificateAuthorities(value?:array):void +Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TrustedCertificateAuthorityBase Microsoft\Graph\Beta\Generated.models.trustFramework::|public|constructor():void Microsoft\Graph\Beta\Generated.models.trustFramework::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.trustFramework::|public|getBackingStore():BackingStore @@ -264419,6 +266116,12 @@ Microsoft\Graph\Beta\Generated.models.unsupportedGroupPolicyExtensionCollectionR Microsoft\Graph\Beta\Generated.models.unsupportedGroupPolicyExtensionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.unsupportedGroupPolicyExtensionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.unsupportedGroupPolicyExtensionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsupportedGroupPolicyExtensionCollectionResponse +Microsoft\Graph\Beta\Generated.models.updateAllMessagesReadStateOperation-->MailFolderOperation +Microsoft\Graph\Beta\Generated.models.updateAllMessagesReadStateOperation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.updateAllMessagesReadStateOperation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.updateAllMessagesReadStateOperation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.updateAllMessagesReadStateOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.updateAllMessagesReadStateOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UpdateAllMessagesReadStateOperation Microsoft\Graph\Beta\Generated.models.updateAllowedCombinationsResult::|public|constructor():void Microsoft\Graph\Beta\Generated.models.updateAllowedCombinationsResult::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.updateAllowedCombinationsResult::|public|getAdditionalInformation():string @@ -267817,6 +269520,7 @@ Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getCreatedBy():Commu Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getDescription():ItemBody Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getEndDateTime():DateTimeTimeZone +Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getExternalEventInformation():array Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getPresenters():array Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getSessions():array @@ -267829,6 +269533,7 @@ Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setCreatedBy(value?: Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setDescription(value?:ItemBody):void Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setEndDateTime(value?:DateTimeTimeZone):void +Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setExternalEventInformation(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setPresenters(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setSessions(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setSettings(value?:VirtualEventSettings):void @@ -267848,6 +269553,36 @@ Microsoft\Graph\Beta\Generated.models.virtualEventCollectionResponse::|public|ge Microsoft\Graph\Beta\Generated.models.virtualEventCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.virtualEventCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEventCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventCollectionResponse +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|public|getApplicationId():string +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|public|getExternalEventId():string +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|public|setApplicationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|public|setExternalEventId(value?:string):void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventExternalInformation +Microsoft\Graph\Beta\Generated.models.virtualEventExternalInformation~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|public|getReferrer():string +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|public|getRegistrationId():string +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|public|setReferrer(value?:string):void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|public|setRegistrationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventExternalRegistrationInformation +Microsoft\Graph\Beta\Generated.models.virtualEventExternalRegistrationInformation~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.virtualEventPresenter-->Entity Microsoft\Graph\Beta\Generated.models.virtualEventPresenter::|public|constructor():void Microsoft\Graph\Beta\Generated.models.virtualEventPresenter::|public|getEmail():string @@ -267906,6 +269641,7 @@ Microsoft\Graph\Beta\Generated.models.virtualEventRegistration-->Entity Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|getCancelationDateTime():DateTime Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|getEmail():string +Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|getExternalRegistrationInformation():VirtualEventExternalRegistrationInformation Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|getFirstName():string Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|getLastName():string @@ -267920,6 +269656,7 @@ Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|OdataTyp Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|setCancelationDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|setEmail(value?:string):void +Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|setExternalRegistrationInformation(value?:VirtualEventExternalRegistrationInformation):void Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|setFirstName(value?:string):void Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|setLastName(value?:string):void Microsoft\Graph\Beta\Generated.models.virtualEventRegistration::|public|setPreferredLanguage(value?:string):void @@ -268576,6 +270313,12 @@ Microsoft\Graph\Beta\Generated.models.vulnerableManagedDevice::|public|setDispla Microsoft\Graph\Beta\Generated.models.vulnerableManagedDevice::|public|setLastSyncDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.vulnerableManagedDevice::|public|setManagedDeviceId(value?:string):void Microsoft\Graph\Beta\Generated.models.vulnerableManagedDevice::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VulnerableManagedDevice +Microsoft\Graph\Beta\Generated.models.wafAllowedHeadersDictionary-->Dictionary +Microsoft\Graph\Beta\Generated.models.wafAllowedHeadersDictionary::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.wafAllowedHeadersDictionary::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.wafAllowedHeadersDictionary::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.wafAllowedHeadersDictionary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.wafAllowedHeadersDictionary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WafAllowedHeadersDictionary Microsoft\Graph\Beta\Generated.models.watermarkLayout::0000-horizontal Microsoft\Graph\Beta\Generated.models.watermarkLayout::0001-diagonal Microsoft\Graph\Beta\Generated.models.watermarkProtectionValues::|public|constructor():void @@ -308330,6 +310073,148 @@ Microsoft\Graph\Beta\Generated.security.collaboration.collaborationRequestBuilde Microsoft\Graph\Beta\Generated.security.collaboration.collaborationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CollaborationRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.security.collaboration.collaborationRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.security.collaboration.collaborationRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.CloudAppDiscoveryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.CloudAppDiscoveryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.CloudAppDiscoveryRequestBuilder::|public|Delete(requestConfiguration?:CloudAppDiscoveryRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.CloudAppDiscoveryRequestBuilder::|public|Get(requestConfiguration?:CloudAppDiscoveryRequestBuilderGetRequestConfiguration):DataDiscoveryReport +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.CloudAppDiscoveryRequestBuilder::|public|Patch(body:DataDiscoveryReport; requestConfiguration?:CloudAppDiscoveryRequestBuilderPatchRequestConfiguration):DataDiscoveryReport +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.CloudAppDiscoveryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.CloudAppDiscoveryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.CloudAppDiscoveryRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CloudAppDiscoveryRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.CloudAppDiscoveryRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudAppDiscoveryRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.CloudAppDiscoveryRequestBuilder::|public|ToPatchRequestInformation(body:DataDiscoveryReport; requestConfiguration?:CloudAppDiscoveryRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.CloudAppDiscoveryRequestBuilder::|public|uploadedStreams:UploadedStreamsRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.CloudAppDiscoveryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.CloudAppDiscoveryRequestBuilder::|public|WithUrl(rawUrl:string):CloudAppDiscoveryRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.cloudAppDiscoveryRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.cloudAppDiscoveryRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.cloudAppDiscoveryRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.cloudAppDiscoveryRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.cloudAppDiscoveryRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.cloudAppDiscoveryRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.cloudAppDiscoveryRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CloudAppDiscoveryRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.cloudAppDiscoveryRequestBuilderGetRequestConfiguration::|public|queryParameters:CloudAppDiscoveryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.cloudAppDiscoveryRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CloudAppDiscoveryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.cloudAppDiscoveryRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.cloudAppDiscoveryRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|Delete(requestConfiguration?:CloudAppDiscoveryReportItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|Get(requestConfiguration?:CloudAppDiscoveryReportItemRequestBuilderGetRequestConfiguration):CloudAppDiscoveryReport +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|microsoftGraphSecurityAggregatedAppsDetailsWithPeriod(period:DateInterval):MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|Patch(body:CloudAppDiscoveryReport; requestConfiguration?:CloudAppDiscoveryReportItemRequestBuilderPatchRequestConfiguration):CloudAppDiscoveryReport +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CloudAppDiscoveryReportItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudAppDiscoveryReportItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|ToPatchRequestInformation(body:CloudAppDiscoveryReport; requestConfiguration?:CloudAppDiscoveryReportItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilder::|public|WithUrl(rawUrl:string):CloudAppDiscoveryReportItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CloudAppDiscoveryReportItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.CloudAppDiscoveryReportItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.aggregatedAppsDetailsWithPeriodGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.aggregatedAppsDetailsWithPeriodGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.aggregatedAppsDetailsWithPeriodGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.aggregatedAppsDetailsWithPeriodGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.aggregatedAppsDetailsWithPeriodGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.aggregatedAppsDetailsWithPeriodGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.aggregatedAppsDetailsWithPeriodGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AggregatedAppsDetailsWithPeriodGetResponse +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; period?:DateInterval):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetRequestConfiguration):AggregatedAppsDetailsWithPeriodGetResponse +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.item.microsoftGraphSecurityAggregatedAppsDetailsWithPeriod.microsoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MicrosoftGraphSecurityAggregatedAppsDetailsWithPeriodRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.UploadedStreamsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.UploadedStreamsRequestBuilder::|public|ByCloudAppDiscoveryReportId(cloudAppDiscoveryReportId:string):CloudAppDiscoveryReportItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.UploadedStreamsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.UploadedStreamsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.UploadedStreamsRequestBuilder::|public|Get(requestConfiguration?:UploadedStreamsRequestBuilderGetRequestConfiguration):CloudAppDiscoveryReportCollectionResponse +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.UploadedStreamsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.UploadedStreamsRequestBuilder::|public|Post(body:CloudAppDiscoveryReport; requestConfiguration?:UploadedStreamsRequestBuilderPostRequestConfiguration):CloudAppDiscoveryReport +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.UploadedStreamsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.UploadedStreamsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadedStreamsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.UploadedStreamsRequestBuilder::|public|ToPostRequestInformation(body:CloudAppDiscoveryReport; requestConfiguration?:UploadedStreamsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.UploadedStreamsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.UploadedStreamsRequestBuilder::|public|WithUrl(rawUrl:string):UploadedStreamsRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UploadedStreamsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderGetRequestConfiguration::|public|queryParameters:UploadedStreamsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UploadedStreamsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataDiscovery.cloudAppDiscovery.uploadedStreams.uploadedStreamsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.DataDiscoveryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.DataDiscoveryRequestBuilder::|public|cloudAppDiscovery:CloudAppDiscoveryRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.DataDiscoveryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.DataDiscoveryRequestBuilder::|public|Delete(requestConfiguration?:DataDiscoveryRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.DataDiscoveryRequestBuilder::|public|Get(requestConfiguration?:DataDiscoveryRequestBuilderGetRequestConfiguration):DataDiscoveryRoot +Microsoft\Graph\Beta\Generated.security.dataDiscovery.DataDiscoveryRequestBuilder::|public|Patch(body:DataDiscoveryRoot; requestConfiguration?:DataDiscoveryRequestBuilderPatchRequestConfiguration):DataDiscoveryRoot +Microsoft\Graph\Beta\Generated.security.dataDiscovery.DataDiscoveryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.DataDiscoveryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.dataDiscovery.DataDiscoveryRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DataDiscoveryRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataDiscovery.DataDiscoveryRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DataDiscoveryRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataDiscovery.DataDiscoveryRequestBuilder::|public|ToPatchRequestInformation(body:DataDiscoveryRoot; requestConfiguration?:DataDiscoveryRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataDiscovery.DataDiscoveryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.dataDiscovery.DataDiscoveryRequestBuilder::|public|WithUrl(rawUrl:string):DataDiscoveryRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataDiscovery.dataDiscoveryRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataDiscovery.dataDiscoveryRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.dataDiscoveryRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.dataDiscoveryRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.dataDiscoveryRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.dataDiscovery.dataDiscoveryRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataDiscovery.dataDiscoveryRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DataDiscoveryRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.dataDiscovery.dataDiscoveryRequestBuilderGetRequestConfiguration::|public|queryParameters:DataDiscoveryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.dataDiscovery.dataDiscoveryRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DataDiscoveryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.dataDiscovery.dataDiscoveryRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataDiscovery.dataDiscoveryRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.security.domainSecurityProfiles.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.security.domainSecurityProfiles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.domainSecurityProfiles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -310604,6 +312489,7 @@ Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|cases:Ca Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|cloudAppSecurityProfiles:CloudAppSecurityProfilesRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|collaboration:CollaborationRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|dataDiscovery:DataDiscoveryRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|domainSecurityProfiles:DomainSecurityProfilesRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|fileSecurityProfiles:FileSecurityProfilesRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|Get(requestConfiguration?:SecurityRequestBuilderGetRequestConfiguration):Security @@ -336629,6 +338515,27 @@ Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.sessionsWithJ Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SessionsWithJoinWebUrlRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.setExternalEventInformationPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.setExternalEventInformationPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.setExternalEventInformationPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.setExternalEventInformationPostRequestBody::|public|getExternalEventId():string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.setExternalEventInformationPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.setExternalEventInformationPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.setExternalEventInformationPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.setExternalEventInformationPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.setExternalEventInformationPostRequestBody::|public|setExternalEventId(value?:string):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.setExternalEventInformationPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetExternalEventInformationPostRequestBody +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.setExternalEventInformationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.SetExternalEventInformationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.SetExternalEventInformationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.SetExternalEventInformationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.SetExternalEventInformationRequestBuilder::|public|Post(body:SetExternalEventInformationPostRequestBody; requestConfiguration?:SetExternalEventInformationRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.SetExternalEventInformationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.SetExternalEventInformationRequestBuilder::|public|ToPostRequestInformation(body:SetExternalEventInformationPostRequestBody; requestConfiguration?:SetExternalEventInformationRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.SetExternalEventInformationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.SetExternalEventInformationRequestBuilder::|public|WithUrl(rawUrl:string):SetExternalEventInformationRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.setExternalEventInformationRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.setExternalEventInformation.setExternalEventInformationRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.VirtualEventItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.VirtualEventItemRequestBuilder::|public|cancel:CancelRequestBuilder Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.VirtualEventItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -336641,6 +338548,7 @@ Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.VirtualEventI Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.VirtualEventItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.VirtualEventItemRequestBuilder::|public|sessions:SessionsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.VirtualEventItemRequestBuilder::|public|sessionsWithJoinWebUrl(joinWebUrl:string):SessionsWithJoinWebUrlRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.VirtualEventItemRequestBuilder::|public|setExternalEventInformation:SetExternalEventInformationRequestBuilder Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.VirtualEventItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:VirtualEventItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.VirtualEventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VirtualEventItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.solutions.virtualEvents.events.item.VirtualEventItemRequestBuilder::|public|ToPatchRequestInformation(body:VirtualEvent; requestConfiguration?:VirtualEventItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -338387,6 +340295,7 @@ Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageCo Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|Delete(requestConfiguration?:FileStorageContainerItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|drive:DriveRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|Get(requestConfiguration?:FileStorageContainerItemRequestBuilderGetRequestConfiguration):FileStorageContainer +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|lock:LockRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|Patch(body:FileStorageContainer; requestConfiguration?:FileStorageContainerItemRequestBuilderPatchRequestConfiguration):FileStorageContainer Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder @@ -338397,6 +340306,7 @@ Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageCo Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:FileStorageContainerItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FileStorageContainerItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|ToPatchRequestInformation(body:FileStorageContainer; requestConfiguration?:FileStorageContainerItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|WithUrl(rawUrl:string):FileStorageContainerItemRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -338410,6 +340320,27 @@ Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageCo Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FileStorageContainerItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.lockPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.lockPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.lockPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.lockPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.lockPostRequestBody::|public|getLockState():SiteLockState +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.lockPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.lockPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.lockPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.lockPostRequestBody::|public|setLockState(value?:SiteLockState):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.lockPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LockPostRequestBody +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.lockPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.LockRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.LockRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.LockRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.LockRequestBuilder::|public|Post(body:LockPostRequestBody; requestConfiguration?:LockRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.LockRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.LockRequestBuilder::|public|ToPostRequestInformation(body:LockPostRequestBody; requestConfiguration?:LockRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.LockRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.LockRequestBuilder::|public|WithUrl(rawUrl:string):LockRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.lockRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.lock.lockRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.permanentDelete.PermanentDeleteRequestBuilder::|public|pathParameters:array @@ -338933,6 +340864,16 @@ Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.restore.Resto Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder::|public|Post(requestConfiguration?:UnlockRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UnlockRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder::|public|WithUrl(rawUrl:string):UnlockRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.unlock.unlockRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.unlock.unlockRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -339088,6 +341029,7 @@ Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileSt Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|Delete(requestConfiguration?:FileStorageContainerItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|drive:DriveRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|Get(requestConfiguration?:FileStorageContainerItemRequestBuilderGetRequestConfiguration):FileStorageContainer +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|lock:LockRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|Patch(body:FileStorageContainer; requestConfiguration?:FileStorageContainerItemRequestBuilderPatchRequestConfiguration):FileStorageContainer Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder @@ -339098,6 +341040,7 @@ Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileSt Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:FileStorageContainerItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FileStorageContainerItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|ToPatchRequestInformation(body:FileStorageContainer; requestConfiguration?:FileStorageContainerItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|WithUrl(rawUrl:string):FileStorageContainerItemRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -339111,6 +341054,27 @@ Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileSt Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FileStorageContainerItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.lockPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.lockPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.lockPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.lockPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.lockPostRequestBody::|public|getLockState():SiteLockState +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.lockPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.lockPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.lockPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.lockPostRequestBody::|public|setLockState(value?:SiteLockState):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.lockPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LockPostRequestBody +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.lockPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.LockRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.LockRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.LockRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.LockRequestBuilder::|public|Post(body:LockPostRequestBody; requestConfiguration?:LockRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.LockRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.LockRequestBuilder::|public|ToPostRequestInformation(body:LockPostRequestBody; requestConfiguration?:LockRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.LockRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.LockRequestBuilder::|public|WithUrl(rawUrl:string):LockRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.lockRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.lock.lockRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.permanentDelete.PermanentDeleteRequestBuilder::|public|pathParameters:array @@ -339634,6 +341598,16 @@ Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.restor Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.unlock.UnlockRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.unlock.UnlockRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.unlock.UnlockRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.unlock.UnlockRequestBuilder::|public|Post(requestConfiguration?:UnlockRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.unlock.UnlockRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.unlock.UnlockRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UnlockRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.unlock.UnlockRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.unlock.UnlockRequestBuilder::|public|WithUrl(rawUrl:string):UnlockRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.unlock.unlockRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.unlock.unlockRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.storage.fileStorage.FileStorageRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.FileStorageRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.storage.fileStorage.FileStorageRequestBuilder::|public|containers:ContainersRequestBuilder @@ -355235,6 +357209,247 @@ Microsoft\Graph\Beta\Generated.teamwork.workforceIntegrations.workforceIntegrati Microsoft\Graph\Beta\Generated.teamwork.workforceIntegrations.workforceIntegrationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):WorkforceIntegrationsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.workforceIntegrations.workforceIntegrationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.workforceIntegrations.workforceIntegrationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.DeviceTemplatesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|ByDeviceTemplateId(deviceTemplateId:string):DeviceTemplateItemRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|Get(requestConfiguration?:DeviceTemplatesRequestBuilderGetRequestConfiguration):DeviceTemplateCollectionResponse +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|Post(body:DeviceTemplate; requestConfiguration?:DeviceTemplatesRequestBuilderPostRequestConfiguration):DeviceTemplate +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceTemplatesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|ToPostRequestInformation(body:DeviceTemplate; requestConfiguration?:DeviceTemplatesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.DeviceTemplatesRequestBuilder::|public|WithUrl(rawUrl:string):DeviceTemplatesRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceTemplatesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceTemplatesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeviceTemplatesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.deviceTemplatesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getAccountEnabled():bool +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getAlternativeNames():array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getExternalDeviceId():string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getExternalSourceName():string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getKeyCredential():KeyCredential +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|getOperatingSystemVersion():string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setAccountEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setAlternativeNames(value?:array):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setExternalDeviceId(value?:string):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setExternalSourceName(value?:string):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setKeyCredential(value?:KeyCredential):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|public|setOperatingSystemVersion(value?:string):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CreateDeviceFromTemplatePostRequestBody +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|Post(body:CreateDeviceFromTemplatePostRequestBody; requestConfiguration?:CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration):Device +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|ToPostRequestInformation(body:CreateDeviceFromTemplatePostRequestBody; requestConfiguration?:CreateDeviceFromTemplateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.CreateDeviceFromTemplateRequestBuilder::|public|WithUrl(rawUrl:string):CreateDeviceFromTemplateRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.createDeviceFromTemplate.createDeviceFromTemplateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|ByDeviceId(deviceId:string):DeviceItemRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|Get(requestConfiguration?:DeviceInstancesRequestBuilderGetRequestConfiguration):DeviceCollectionResponse +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceInstancesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.DeviceInstancesRequestBuilder::|public|WithUrl(rawUrl:string):DeviceInstancesRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceInstancesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceInstancesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.deviceInstancesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeviceInstancesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|Get(requestConfiguration?:DeviceItemRequestBuilderGetRequestConfiguration):Device +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilder::|public|WithUrl(rawUrl:string):DeviceItemRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstances.item.DeviceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; deviceId?:string):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|Get(requestConfiguration?:DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration):Device +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilder::|public|WithUrl(rawUrl:string):DeviceInstancesWithDeviceIdRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.deviceInstancesWithDeviceId.deviceInstancesWithDeviceIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceInstancesWithDeviceIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|createDeviceFromTemplate:CreateDeviceFromTemplateRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|Delete(requestConfiguration?:DeviceTemplateItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|deviceInstances:DeviceInstancesRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|deviceInstancesWithDeviceId(deviceId:string):DeviceInstancesWithDeviceIdRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|Get(requestConfiguration?:DeviceTemplateItemRequestBuilderGetRequestConfiguration):DeviceTemplate +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|owners:OwnersRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|Patch(body:DeviceTemplate; requestConfiguration?:DeviceTemplateItemRequestBuilderPatchRequestConfiguration):DeviceTemplate +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeviceTemplateItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceTemplateItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|ToPatchRequestInformation(body:DeviceTemplate; requestConfiguration?:DeviceTemplateItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilder::|public|WithUrl(rawUrl:string):DeviceTemplateItemRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceTemplateItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceTemplateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceTemplateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.DeviceTemplateItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.OwnersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|Get(requestConfiguration?:OwnersRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:OwnersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.OwnersRequestBuilder::|public|WithUrl(rawUrl:string):OwnersRequestBuilder +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.ownersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.ownersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.ownersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:OwnersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.ownersRequestBuilderGetRequestConfiguration::|public|queryParameters:OwnersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.deviceTemplates.item.owners.ownersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):OwnersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.TemplatesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.templates.TemplatesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.templates.TemplatesRequestBuilder::|public|deviceTemplates:DeviceTemplatesRequestBuilder +Microsoft\Graph\Beta\Generated.templates.TemplatesRequestBuilder::|public|Get(requestConfiguration?:TemplatesRequestBuilderGetRequestConfiguration):Template +Microsoft\Graph\Beta\Generated.templates.TemplatesRequestBuilder::|public|Patch(body:Template; requestConfiguration?:TemplatesRequestBuilderPatchRequestConfiguration):Template +Microsoft\Graph\Beta\Generated.templates.TemplatesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.templates.TemplatesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.templates.TemplatesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TemplatesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.TemplatesRequestBuilder::|public|ToPatchRequestInformation(body:Template; requestConfiguration?:TemplatesRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.templates.TemplatesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.templates.TemplatesRequestBuilder::|public|WithUrl(rawUrl:string):TemplatesRequestBuilder +Microsoft\Graph\Beta\Generated.templates.templatesRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.templates.templatesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.templates.templatesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.templates.templatesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.templatesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TemplatesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.templates.templatesRequestBuilderGetRequestConfiguration::|public|queryParameters:TemplatesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.templatesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TemplatesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.templates.templatesRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.templates.templatesRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.tenantRelationships.delegatedAdminCustomers.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.tenantRelationships.delegatedAdminCustomers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.tenantRelationships.delegatedAdminCustomers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -384001,6 +386216,7 @@ Microsoft\Graph\Beta\Generated.users.item.devices.item.DeviceItemRequestBuilder- Microsoft\Graph\Beta\Generated.users.item.devices.item.DeviceItemRequestBuilder::|public|commands:CommandsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.DeviceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.devices.item.DeviceItemRequestBuilder::|public|Delete(requestConfiguration?:DeviceItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.DeviceItemRequestBuilder::|public|deviceTemplate:DeviceTemplateRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.DeviceItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.DeviceItemRequestBuilder::|public|Get(requestConfiguration?:DeviceItemRequestBuilderGetRequestConfiguration):Device Microsoft\Graph\Beta\Generated.users.item.devices.item.DeviceItemRequestBuilder::|public|memberOf:MemberOfRequestBuilder @@ -384027,6 +386243,59 @@ Microsoft\Graph\Beta\Generated.users.item.devices.item.DeviceItemRequestBuilderG Microsoft\Graph\Beta\Generated.users.item.devices.item.DeviceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.devices.item.DeviceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.devices.item.DeviceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.DeviceTemplateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|ByDeviceTemplateId(deviceTemplateId:string):DeviceTemplateItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|Get(requestConfiguration?:DeviceTemplateRequestBuilderGetRequestConfiguration):DeviceTemplateCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceTemplateRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.DeviceTemplateRequestBuilder::|public|WithUrl(rawUrl:string):DeviceTemplateRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|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.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceTemplateRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceTemplateRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.deviceTemplateRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeviceTemplateRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|Get(requestConfiguration?:DeviceTemplateItemRequestBuilderGetRequestConfiguration):DeviceTemplate +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceTemplateItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilder::|public|WithUrl(rawUrl:string):DeviceTemplateItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceTemplateItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceTemplateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.deviceTemplate.item.DeviceTemplateItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceTemplateItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.devices.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.extensions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.devices.item.extensions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -389628,6 +391897,7 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.Mai Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|messageRules:MessageRulesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|move:MoveRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|operations:OperationsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|Patch(body:MailFolder; requestConfiguration?:MailFolderItemRequestBuilderPatchRequestConfiguration):MailFolder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder @@ -389635,6 +391905,7 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.Mai Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MailFolderItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailFolderItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|ToPatchRequestInformation(body:MailFolder; requestConfiguration?:MailFolderItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|updateAllMessagesReadState:UpdateAllMessagesReadStateRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|userConfigurations:UserConfigurationsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|WithUrl(rawUrl:string):MailFolderItemRequestBuilder @@ -390331,6 +392602,59 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.mov Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.move.MoveRequestBuilder::|public|WithUrl(rawUrl:string):MoveRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.move.moveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.move.moveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|Get(requestConfiguration?:MailFolderOperationItemRequestBuilderGetRequestConfiguration):MailFolderOperation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailFolderOperationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|WithUrl(rawUrl:string):MailFolderOperationItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailFolderOperationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MailFolderOperationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailFolderOperationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.OperationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.OperationsRequestBuilder::|public|ByMailFolderOperationId(mailFolderOperationId:string):MailFolderOperationItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.OperationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.OperationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.OperationsRequestBuilder::|public|Get(requestConfiguration?:OperationsRequestBuilderGetRequestConfiguration):MailFolderOperationCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.OperationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.OperationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.OperationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:OperationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.OperationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.OperationsRequestBuilder::|public|WithUrl(rawUrl:string):OperationsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.operationsRequestBuilderGetQueryParameters::|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.mailFolders.item.childFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.operationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.operationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:OperationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.operationsRequestBuilderGetRequestConfiguration::|public|queryParameters:OperationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.operations.operationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):OperationsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|pathParameters:array @@ -390341,6 +392665,29 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.per Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):PermanentDeleteRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.permanentDelete.permanentDeleteRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.permanentDelete.permanentDeleteRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|getIsRead():bool +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|getSuppressReadReceipts():bool +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|setIsRead(value?:bool):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|setSuppressReadReceipts(value?:bool):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UpdateAllMessagesReadStatePostRequestBody +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|Post(body:UpdateAllMessagesReadStatePostRequestBody; requestConfiguration?:UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|ToPostRequestInformation(body:UpdateAllMessagesReadStatePostRequestBody; requestConfiguration?:UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|WithUrl(rawUrl:string):UpdateAllMessagesReadStateRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.updateAllMessagesReadState.updateAllMessagesReadStateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.userConfigurations.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.userConfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.userConfigurations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -390424,6 +392771,7 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequest Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|messageRules:MessageRulesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|move:MoveRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|operations:OperationsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|Patch(body:MailFolder; requestConfiguration?:MailFolderItemRequestBuilderPatchRequestConfiguration):MailFolder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder @@ -390431,6 +392779,7 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequest Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MailFolderItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailFolderItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|ToPatchRequestInformation(body:MailFolder; requestConfiguration?:MailFolderItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|updateAllMessagesReadState:UpdateAllMessagesReadStateRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|userConfigurations:UserConfigurationsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|WithUrl(rawUrl:string):MailFolderItemRequestBuilder @@ -391127,6 +393476,59 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.move.MoveRequestBuild Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.move.MoveRequestBuilder::|public|WithUrl(rawUrl:string):MoveRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.move.moveRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.move.moveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|Get(requestConfiguration?:MailFolderOperationItemRequestBuilderGetRequestConfiguration):MailFolderOperation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailFolderOperationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilder::|public|WithUrl(rawUrl:string):MailFolderOperationItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailFolderOperationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MailFolderOperationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.item.MailFolderOperationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailFolderOperationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.OperationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.OperationsRequestBuilder::|public|ByMailFolderOperationId(mailFolderOperationId:string):MailFolderOperationItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.OperationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.OperationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.OperationsRequestBuilder::|public|Get(requestConfiguration?:OperationsRequestBuilderGetRequestConfiguration):MailFolderOperationCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.OperationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.OperationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.OperationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:OperationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.OperationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.OperationsRequestBuilder::|public|WithUrl(rawUrl:string):OperationsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.operationsRequestBuilderGetQueryParameters::|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.mailFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.operationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.operationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.operationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:OperationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.operationsRequestBuilderGetRequestConfiguration::|public|queryParameters:OperationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.operations.operationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):OperationsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|pathParameters:array @@ -391137,6 +393539,29 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.permanentDelete.Perma Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):PermanentDeleteRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.permanentDelete.permanentDeleteRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.permanentDelete.permanentDeleteRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|getIsRead():bool +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|getSuppressReadReceipts():bool +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|setIsRead(value?:bool):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|public|setSuppressReadReceipts(value?:bool):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UpdateAllMessagesReadStatePostRequestBody +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|Post(body:UpdateAllMessagesReadStatePostRequestBody; requestConfiguration?:UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|ToPostRequestInformation(body:UpdateAllMessagesReadStatePostRequestBody; requestConfiguration?:UpdateAllMessagesReadStateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.UpdateAllMessagesReadStateRequestBuilder::|public|WithUrl(rawUrl:string):UpdateAllMessagesReadStateRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.updateAllMessagesReadState.updateAllMessagesReadStateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.userConfigurations.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.userConfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.userConfigurations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 9c7a4023f21..3b505cce938 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "77254B0BD52910D9C305EC3E0405E2EB4BED8A7AEB257E670B2B233A135FD5BE50E8EE45E035F226EF613845E0E2616DBF0B7526EE9B02CD6A66C0DBF1D0605C", + "descriptionHash": "389B5C77C936B32EA945A733C0933AC649224EA7FB04E55A6032281A24175E9A679DA20FBE59464B18F10E0EBCCD6E8884FAEC3CB49F98FF98346965A27F54C9", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.22.0",