From 0c36744145568ca75375e6e976d0d4b70a29d8b1 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Mon, 16 Feb 2026 17:44:50 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 210015 --- src/Generated/Admin/AdminRequestBuilder.php | 8 + .../Admin/Exchange/ExchangeRequestBuilder.php | 152 ++++++ ...questBuilderDeleteRequestConfiguration.php | 22 + ...changeRequestBuilderGetQueryParameters.php | 34 ++ ...eRequestBuilderGetRequestConfiguration.php | 39 ++ ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 +++ .../CountRequestBuilderGetQueryParameters.php | 34 ++ ...tRequestBuilderGetRequestConfiguration.php | 39 ++ ...ExchangeMessageTraceItemRequestBuilder.php | 154 ++++++ ...questBuilderDeleteRequestConfiguration.php | 22 + ...ceItemRequestBuilderGetQueryParameters.php | 34 ++ ...mRequestBuilderGetRequestConfiguration.php | 39 ++ ...equestBuilderPatchRequestConfiguration.php | 22 + ...cipientWithRecipientAddressGetResponse.php | 72 +++ ...ientWithRecipientAddressRequestBuilder.php | 79 +++ ...ddressRequestBuilderGetQueryParameters.php | 82 +++ ...sRequestBuilderGetRequestConfiguration.php | 45 ++ .../MessageTracesRequestBuilder.php | 134 +++++ ...TracesRequestBuilderGetQueryParameters.php | 82 +++ ...sRequestBuilderGetRequestConfiguration.php | 45 ++ ...RequestBuilderPostRequestConfiguration.php | 22 + .../Tracing/TracingRequestBuilder.php | 152 ++++++ ...questBuilderDeleteRequestConfiguration.php | 22 + ...racingRequestBuilderGetQueryParameters.php | 34 ++ ...gRequestBuilderGetRequestConfiguration.php | 39 ++ ...equestBuilderPatchRequestConfiguration.php | 22 + .../IncidentReportRequestBuilder.php | 1 + .../GraphGroup/GraphGroupRequestBuilder.php | 4 +- ...hGroupRequestBuilderGetQueryParameters.php | 2 +- .../GraphGroup/GraphGroupRequestBuilder.php | 4 +- ...hGroupRequestBuilderGetQueryParameters.php | 2 +- .../Item/MemberOf/MemberOfRequestBuilder.php | 4 +- ...mberOfRequestBuilderGetQueryParameters.php | 2 +- ...ministrationScopeTargetsRequestBuilder.php | 97 ++++ ...argetsRequestBuilderGetQueryParameters.php | 82 +++ ...sRequestBuilderGetRequestConfiguration.php | 45 ++ .../Count/CountRequestBuilder.php | 78 +++ .../CountRequestBuilderGetQueryParameters.php | 34 ++ ...tRequestBuilderGetRequestConfiguration.php | 39 ++ .../DirectoryObjectItemRequestBuilder.php | 77 +++ ...ctItemRequestBuilderGetQueryParameters.php | 34 ++ ...mRequestBuilderGetRequestConfiguration.php | 39 ++ ...ministrationScopeTargetsRequestBuilder.php | 97 ++++ ...argetsRequestBuilderGetQueryParameters.php | 82 +++ ...sRequestBuilderGetRequestConfiguration.php | 45 ++ .../Count/CountRequestBuilder.php | 78 +++ .../CountRequestBuilderGetQueryParameters.php | 34 ++ ...tRequestBuilderGetRequestConfiguration.php | 39 ++ .../DirectoryObjectItemRequestBuilder.php | 77 +++ ...ctItemRequestBuilderGetQueryParameters.php | 34 ++ ...mRequestBuilderGetRequestConfiguration.php | 39 ++ ...VersionVersionNumberItemRequestBuilder.php | 8 + .../Item/WorkflowItemRequestBuilder.php | 8 + ...ministrationScopeTargetsRequestBuilder.php | 97 ++++ ...argetsRequestBuilderGetQueryParameters.php | 82 +++ ...sRequestBuilderGetRequestConfiguration.php | 45 ++ .../Count/CountRequestBuilder.php | 78 +++ .../CountRequestBuilderGetQueryParameters.php | 34 ++ ...tRequestBuilderGetRequestConfiguration.php | 39 ++ .../DirectoryObjectItemRequestBuilder.php | 77 +++ ...ctItemRequestBuilderGetQueryParameters.php | 34 ++ ...mRequestBuilderGetRequestConfiguration.php | 39 ++ ...ministrationScopeTargetsRequestBuilder.php | 97 ++++ ...argetsRequestBuilderGetQueryParameters.php | 82 +++ ...sRequestBuilderGetRequestConfiguration.php | 45 ++ .../Count/CountRequestBuilder.php | 78 +++ .../CountRequestBuilderGetQueryParameters.php | 34 ++ ...tRequestBuilderGetRequestConfiguration.php | 39 ++ .../DirectoryObjectItemRequestBuilder.php | 77 +++ ...ctItemRequestBuilderGetQueryParameters.php | 34 ++ ...mRequestBuilderGetRequestConfiguration.php | 39 ++ ...VersionVersionNumberItemRequestBuilder.php | 8 + .../Item/WorkflowItemRequestBuilder.php | 8 + src/Generated/Models/Admin.php | 22 + src/Generated/Models/AiAgentInfo.php | 4 +- src/Generated/Models/AiInteractionEntity.php | 12 +- .../AuthenticationMethodConfiguration.php | 1 + src/Generated/Models/Entity.php | 5 + src/Generated/Models/ExchangeAdmin.php | 67 +++ src/Generated/Models/ExchangeMessageTrace.php | 244 +++++++++ ...ExchangeMessageTraceCollectionResponse.php | 70 +++ .../Models/ExchangeMessageTraceDetail.php | 178 +++++++ .../Models/ExchangeMessageTraceStatus.php | 16 + ...ernalAuthenticationMethodConfiguration.php | 137 +++++ src/Generated/Models/Group.php | 62 +++ .../IdentityGovernance/WorkflowBase.php | 25 + src/Generated/Models/MessageTracingRoot.php | 70 +++ src/Generated/Models/OpenIdConnectSetting.php | 158 ++++++ .../Models/ProcessConversationMetadata.php | 12 +- src/Generated/Models/ResourceAccessDetail.php | 24 +- src/Generated/kiota-dom-export.txt | 469 ++++++++++++++++++ src/Generated/kiota-lock.json | 4 +- 93 files changed, 5223 insertions(+), 37 deletions(-) create mode 100644 src/Generated/Admin/Exchange/ExchangeRequestBuilder.php create mode 100644 src/Generated/Admin/Exchange/ExchangeRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Admin/Exchange/ExchangeRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Exchange/ExchangeRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/Exchange/ExchangeRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/Count/CountRequestBuilder.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilder.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressGetResponse.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilder.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Admin/Exchange/Tracing/TracingRequestBuilder.php create mode 100644 src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Models/ExchangeAdmin.php create mode 100644 src/Generated/Models/ExchangeMessageTrace.php create mode 100644 src/Generated/Models/ExchangeMessageTraceCollectionResponse.php create mode 100644 src/Generated/Models/ExchangeMessageTraceDetail.php create mode 100644 src/Generated/Models/ExchangeMessageTraceStatus.php create mode 100644 src/Generated/Models/ExternalAuthenticationMethodConfiguration.php create mode 100644 src/Generated/Models/MessageTracingRoot.php create mode 100644 src/Generated/Models/OpenIdConnectSetting.php diff --git a/src/Generated/Admin/AdminRequestBuilder.php b/src/Generated/Admin/AdminRequestBuilder.php index f0d93364a62..8aa80ea9135 100644 --- a/src/Generated/Admin/AdminRequestBuilder.php +++ b/src/Generated/Admin/AdminRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\Admin\Edge\EdgeRequestBuilder; +use Microsoft\Graph\Generated\Admin\Exchange\ExchangeRequestBuilder; use Microsoft\Graph\Generated\Admin\Microsoft365Apps\Microsoft365AppsRequestBuilder; use Microsoft\Graph\Generated\Admin\People\PeopleRequestBuilder; use Microsoft\Graph\Generated\Admin\ReportSettings\ReportSettingsRequestBuilder; @@ -30,6 +31,13 @@ public function edge(): EdgeRequestBuilder { return new EdgeRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the exchange property of the microsoft.graph.admin entity. + */ + public function exchange(): ExchangeRequestBuilder { + return new ExchangeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the microsoft365Apps property of the microsoft.graph.admin entity. */ diff --git a/src/Generated/Admin/Exchange/ExchangeRequestBuilder.php b/src/Generated/Admin/Exchange/ExchangeRequestBuilder.php new file mode 100644 index 00000000000..8595f8dfd2e --- /dev/null +++ b/src/Generated/Admin/Exchange/ExchangeRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ExchangeRequestBuilder 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}/admin/exchange{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property exchange for admin + * @param ExchangeRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ExchangeRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A container for the Exchange admin functionality. Read-only. + * @param ExchangeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExchangeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExchangeAdmin::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property exchange in admin + * @param ExchangeAdmin $body The request body + * @param ExchangeRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ExchangeAdmin $body, ?ExchangeRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExchangeAdmin::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property exchange for admin + * @param ExchangeRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ExchangeRequestBuilderDeleteRequestConfiguration $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 container for the Exchange admin functionality. Read-only. + * @param ExchangeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExchangeRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 exchange in admin + * @param ExchangeAdmin $body The request body + * @param ExchangeRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ExchangeAdmin $body, ?ExchangeRequestBuilderPatchRequestConfiguration $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 ExchangeRequestBuilder + */ + public function withUrl(string $rawUrl): ExchangeRequestBuilder { + return new ExchangeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/ExchangeRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/Exchange/ExchangeRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..99f3f4f32da --- /dev/null +++ b/src/Generated/Admin/Exchange/ExchangeRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Admin/Exchange/ExchangeRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/ExchangeRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ab084c55d26 --- /dev/null +++ b/src/Generated/Admin/Exchange/ExchangeRequestBuilderGetQueryParameters.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 ExchangeRequestBuilderGetQueryParameters 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/Admin/Exchange/ExchangeRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/ExchangeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..69abce4cbfb --- /dev/null +++ b/src/Generated/Admin/Exchange/ExchangeRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExchangeRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExchangeRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExchangeRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExchangeRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExchangeRequestBuilderGetQueryParameters { + return new ExchangeRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/Exchange/ExchangeRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/Exchange/ExchangeRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..390679f9c42 --- /dev/null +++ b/src/Generated/Admin/Exchange/ExchangeRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/MessageTraces/Count/CountRequestBuilder.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b820a572d9e --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/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}/admin/exchange/tracing/messageTraces/$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/Admin/Exchange/Tracing/MessageTraces/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2b041c57fb0 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/MessageTraces/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e935afe9839 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/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/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilder.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilder.php new file mode 100644 index 00000000000..a603857fc4b --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilder.php @@ -0,0 +1,154 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property messageTraces for admin + * @param ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents the trace information of messages that pass through Exchange Online organizations. + * @param ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExchangeMessageTrace::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Provides operations to call the getDetailsByRecipient method. + * @param string $recipientAddress Usage: recipientAddress='{recipientAddress}' + * @return GetDetailsByRecipientWithRecipientAddressRequestBuilder + */ + public function getDetailsByRecipientWithRecipientAddress(string $recipientAddress): GetDetailsByRecipientWithRecipientAddressRequestBuilder { + return new GetDetailsByRecipientWithRecipientAddressRequestBuilder($this->pathParameters, $this->requestAdapter, $recipientAddress); + } + + /** + * Update the navigation property messageTraces in admin + * @param ExchangeMessageTrace $body The request body + * @param ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ExchangeMessageTrace $body, ?ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExchangeMessageTrace::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property messageTraces for admin + * @param ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration $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 the trace information of messages that pass through Exchange Online organizations. + * @param ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 messageTraces in admin + * @param ExchangeMessageTrace $body The request body + * @param ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ExchangeMessageTrace $body, ?ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration $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 ExchangeMessageTraceItemRequestBuilder + */ + public function withUrl(string $rawUrl): ExchangeMessageTraceItemRequestBuilder { + return new ExchangeMessageTraceItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bc7e499939d --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..18f6ec51bf2 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderGetQueryParameters.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 ExchangeMessageTraceItemRequestBuilderGetQueryParameters 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/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..74fb4d961b6 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExchangeMessageTraceItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExchangeMessageTraceItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExchangeMessageTraceItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExchangeMessageTraceItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExchangeMessageTraceItemRequestBuilderGetQueryParameters { + return new ExchangeMessageTraceItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d9fa6491ffb --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressGetResponse.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressGetResponse.php new file mode 100644 index 00000000000..47c95609544 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ExchangeMessageTraceDetail::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, ExchangeMessageTraceDetail::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/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.php new file mode 100644 index 00000000000..ea8a65cce99 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $recipientAddress Usage: recipientAddress='{recipientAddress}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $recipientAddress = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}/getDetailsByRecipient(recipientAddress=\'{recipientAddress}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['recipientAddress'] = $recipientAddress; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of exchangeMessageTraceDetail objects filtered on the recipient. + * @param GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetDetailsByRecipientWithRecipientAddressGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of exchangeMessageTraceDetail objects filtered on the recipient. + * @param GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 GetDetailsByRecipientWithRecipientAddressRequestBuilder + */ + public function withUrl(string $rawUrl): GetDetailsByRecipientWithRecipientAddressRequestBuilder { + return new GetDetailsByRecipientWithRecipientAddressRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..54f0e0f227a --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters.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 GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters 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/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..40a3cfc4d15 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/Item/GetDetailsByRecipientWithRecipientAddress/GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters. + * @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 GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters + */ + 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): GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters { + return new GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilder.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilder.php new file mode 100644 index 00000000000..d8f478edc76 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. + * @param string $exchangeMessageTraceId The unique identifier of exchangeMessageTrace + * @return ExchangeMessageTraceItemRequestBuilder + */ + public function byExchangeMessageTraceId(string $exchangeMessageTraceId): ExchangeMessageTraceItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['exchangeMessageTrace%2Did'] = $exchangeMessageTraceId; + return new ExchangeMessageTraceItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new MessageTracesRequestBuilder 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}/admin/exchange/tracing/messageTraces{?%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 exchangeMessageTrace objects. + * @param MessageTracesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/messagetracingroot-list-messagetraces?view=graph-rest-1.0 Find more info here + */ + public function get(?MessageTracesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExchangeMessageTraceCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to messageTraces for admin + * @param ExchangeMessageTrace $body The request body + * @param MessageTracesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ExchangeMessageTrace $body, ?MessageTracesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExchangeMessageTrace::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of exchangeMessageTrace objects. + * @param MessageTracesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MessageTracesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 messageTraces for admin + * @param ExchangeMessageTrace $body The request body + * @param MessageTracesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ExchangeMessageTrace $body, ?MessageTracesRequestBuilderPostRequestConfiguration $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 MessageTracesRequestBuilder + */ + public function withUrl(string $rawUrl): MessageTracesRequestBuilder { + return new MessageTracesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e2b704302b5 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilderGetQueryParameters.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 MessageTracesRequestBuilderGetQueryParameters 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/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b170be47249 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MessageTracesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MessageTracesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MessageTracesRequestBuilderGetQueryParameters. + * @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 MessageTracesRequestBuilderGetQueryParameters + */ + 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): MessageTracesRequestBuilderGetQueryParameters { + return new MessageTracesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..18efbd5a874 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/MessageTraces/MessageTracesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilder.php b/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilder.php new file mode 100644 index 00000000000..ab039416949 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new TracingRequestBuilder 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}/admin/exchange/tracing{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tracing for admin + * @param TracingRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?TracingRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents a container for administrative resources to trace messages. + * @param TracingRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TracingRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MessageTracingRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tracing in admin + * @param MessageTracingRoot $body The request body + * @param TracingRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MessageTracingRoot $body, ?TracingRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MessageTracingRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tracing for admin + * @param TracingRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?TracingRequestBuilderDeleteRequestConfiguration $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 a container for administrative resources to trace messages. + * @param TracingRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TracingRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 tracing in admin + * @param MessageTracingRoot $body The request body + * @param TracingRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MessageTracingRoot $body, ?TracingRequestBuilderPatchRequestConfiguration $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 TracingRequestBuilder + */ + public function withUrl(string $rawUrl): TracingRequestBuilder { + return new TracingRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..afcb4f69785 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d52aa39cb83 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderGetQueryParameters.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 TracingRequestBuilderGetQueryParameters 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/Admin/Exchange/Tracing/TracingRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6f288449791 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TracingRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TracingRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TracingRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TracingRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TracingRequestBuilderGetQueryParameters { + return new TracingRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..98eb1adbfe9 --- /dev/null +++ b/src/Generated/Admin/Exchange/Tracing/TracingRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php b/src/Generated/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php index 270340c1393..6cd571d0394 100644 --- a/src/Generated/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php +++ b/src/Generated/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php @@ -35,6 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param IncidentReportRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-1.0 Find more info here */ public function get(?IncidentReportRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); diff --git a/src/Generated/Groups/Item/MemberOf/GraphGroup/GraphGroupRequestBuilder.php b/src/Generated/Groups/Item/MemberOf/GraphGroup/GraphGroupRequestBuilder.php index fa2f75afc5e..f635d409559 100644 --- a/src/Generated/Groups/Item/MemberOf/GraphGroup/GraphGroupRequestBuilder.php +++ b/src/Generated/Groups/Item/MemberOf/GraphGroup/GraphGroupRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -54,7 +54,7 @@ public function get(?GraphGroupRequestBuilderGetRequestConfiguration $requestCon } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/MemberOf/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/MemberOf/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php index 2d85b2a6007..3266d6e9dbd 100644 --- a/src/Generated/Groups/Item/MemberOf/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/MemberOf/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. */ class GraphGroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/MemberOf/Item/GraphGroup/GraphGroupRequestBuilder.php b/src/Generated/Groups/Item/MemberOf/Item/GraphGroup/GraphGroupRequestBuilder.php index 4b935e4dc35..32783c348ee 100644 --- a/src/Generated/Groups/Item/MemberOf/Item/GraphGroup/GraphGroupRequestBuilder.php +++ b/src/Generated/Groups/Item/MemberOf/Item/GraphGroup/GraphGroupRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function get(?GraphGroupRequestBuilderGetRequestConfiguration $requestCon } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/MemberOf/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/MemberOf/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php index c8c48be39bf..63aa1250375 100644 --- a/src/Generated/Groups/Item/MemberOf/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/MemberOf/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. */ class GraphGroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/MemberOf/MemberOfRequestBuilder.php b/src/Generated/Groups/Item/MemberOf/MemberOfRequestBuilder.php index 5025fb3e17f..9a2e7b5f016 100644 --- a/src/Generated/Groups/Item/MemberOf/MemberOfRequestBuilder.php +++ b/src/Generated/Groups/Item/MemberOf/MemberOfRequestBuilder.php @@ -67,7 +67,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @param MemberOfRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -82,7 +82,7 @@ public function get(?MemberOfRequestBuilderGetRequestConfiguration $requestConfi } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @param MemberOfRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/MemberOf/MemberOfRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/MemberOf/MemberOfRequestBuilderGetQueryParameters.php index d48fd91f04b..52e3d6a0b21 100644 --- a/src/Generated/Groups/Item/MemberOf/MemberOfRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/MemberOf/MemberOfRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. */ class MemberOfRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php new file mode 100644 index 00000000000..a3cd42a23c4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase 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 AdministrationScopeTargetsRequestBuilder 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}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 AdministrationScopeTargetsRequestBuilder + */ + public function withUrl(string $rawUrl): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9aa78568662 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.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 AdministrationScopeTargetsRequestBuilderGetQueryParameters 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/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9df36ed2813 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AdministrationScopeTargetsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AdministrationScopeTargetsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AdministrationScopeTargetsRequestBuilderGetQueryParameters. + * @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 AdministrationScopeTargetsRequestBuilderGetQueryParameters + */ + 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): AdministrationScopeTargetsRequestBuilderGetQueryParameters { + return new AdministrationScopeTargetsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c2d9baadf14 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/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}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets/$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/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b8e022ad6a2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2148d7563c3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/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/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php new file mode 100644 index 00000000000..6494416a2fd --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/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}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @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 administrationScopeTargets from identityGovernance + * @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/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8fb59833d32 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/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/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cd314d7fdb4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/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/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php new file mode 100644 index 00000000000..908527ed8c4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase 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 AdministrationScopeTargetsRequestBuilder 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}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 AdministrationScopeTargetsRequestBuilder + */ + public function withUrl(string $rawUrl): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8b0a09a0286 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.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 AdministrationScopeTargetsRequestBuilderGetQueryParameters 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/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9fc410f2818 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AdministrationScopeTargetsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AdministrationScopeTargetsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AdministrationScopeTargetsRequestBuilderGetQueryParameters. + * @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 AdministrationScopeTargetsRequestBuilderGetQueryParameters + */ + 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): AdministrationScopeTargetsRequestBuilderGetQueryParameters { + return new AdministrationScopeTargetsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d1b6b5b55fd --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/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}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$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/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b29b2470f7c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..546d953140f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/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/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php new file mode 100644 index 00000000000..c31f9a960c6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/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}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @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 administrationScopeTargets from identityGovernance + * @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/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c3f068094f6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/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/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bafb1128f5b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/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/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php index fb40d1f2ac3..5821181c02e 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Versions\Item\AdministrationScopeTargets\AdministrationScopeTargetsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Versions\Item\CreatedBy\CreatedByRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Versions\Item\LastModifiedBy\LastModifiedByRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Versions\Item\Tasks\TasksRequestBuilder; @@ -19,6 +20,13 @@ */ class WorkflowVersionVersionNumberItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ + public function administrationScopeTargets(): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php index 6134002c610..36b3ef3c499 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\AdministrationScopeTargets\AdministrationScopeTargetsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\CreatedBy\CreatedByRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\ExecutionScope\ExecutionScopeRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\LastModifiedBy\LastModifiedByRequestBuilder; @@ -28,6 +29,13 @@ */ class WorkflowItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ + public function administrationScopeTargets(): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php new file mode 100644 index 00000000000..0757a690053 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase 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 AdministrationScopeTargetsRequestBuilder 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}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 AdministrationScopeTargetsRequestBuilder + */ + public function withUrl(string $rawUrl): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d3e0a837d96 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.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 AdministrationScopeTargetsRequestBuilderGetQueryParameters 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/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d26f91de921 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AdministrationScopeTargetsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AdministrationScopeTargetsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AdministrationScopeTargetsRequestBuilderGetQueryParameters. + * @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 AdministrationScopeTargetsRequestBuilderGetQueryParameters + */ + 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): AdministrationScopeTargetsRequestBuilderGetQueryParameters { + return new AdministrationScopeTargetsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..673d971dd85 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/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}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets/$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/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7d86a10c28c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2443e4332b0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/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/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php new file mode 100644 index 00000000000..a48bb7e7253 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/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}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @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 administrationScopeTargets from identityGovernance + * @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/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..12e6e0405b8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/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/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6e6108bbafa --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/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/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php new file mode 100644 index 00000000000..c3027fcd04e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase 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 AdministrationScopeTargetsRequestBuilder 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}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 AdministrationScopeTargetsRequestBuilder + */ + public function withUrl(string $rawUrl): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0e13d0c0e22 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.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 AdministrationScopeTargetsRequestBuilderGetQueryParameters 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/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b1aa4a823cf --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AdministrationScopeTargetsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AdministrationScopeTargetsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AdministrationScopeTargetsRequestBuilderGetQueryParameters. + * @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 AdministrationScopeTargetsRequestBuilderGetQueryParameters + */ + 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): AdministrationScopeTargetsRequestBuilderGetQueryParameters { + return new AdministrationScopeTargetsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e4302831205 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/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}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$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/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7bb466c2324 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8b80af14c7c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/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/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php new file mode 100644 index 00000000000..186f59fa974 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/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}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @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 administrationScopeTargets from identityGovernance + * @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/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6774ae498fd --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/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/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9d010adce09 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/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/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php index c1b92b2605d..411c17e174d 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Versions\Item\AdministrationScopeTargets\AdministrationScopeTargetsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Versions\Item\CreatedBy\CreatedByRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Versions\Item\LastModifiedBy\LastModifiedByRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Versions\Item\Tasks\TasksRequestBuilder; @@ -19,6 +20,13 @@ */ class WorkflowVersionVersionNumberItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ + public function administrationScopeTargets(): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php index 1962a973ce8..18553f05ec1 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\AdministrationScopeTargets\AdministrationScopeTargetsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\CreatedBy\CreatedByRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\ExecutionScope\ExecutionScopeRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\LastModifiedBy\LastModifiedByRequestBuilder; @@ -28,6 +29,13 @@ */ class WorkflowItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ + public function administrationScopeTargets(): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. */ diff --git a/src/Generated/Models/Admin.php b/src/Generated/Models/Admin.php index 06720845a39..035aed04deb 100644 --- a/src/Generated/Models/Admin.php +++ b/src/Generated/Models/Admin.php @@ -68,6 +68,18 @@ public function getEdge(): ?Edge { throw new \UnexpectedValueException("Invalid type found in backing store for 'edge'"); } + /** + * Gets the exchange property value. A container for the Exchange admin functionality. Read-only. + * @return ExchangeAdmin|null + */ + public function getExchange(): ?ExchangeAdmin { + $val = $this->getBackingStore()->get('exchange'); + if (is_null($val) || $val instanceof ExchangeAdmin) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'exchange'"); + } + /** * The deserialization information for the current model * @return array @@ -76,6 +88,7 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'edge' => fn(ParseNode $n) => $o->setEdge($n->getObjectValue([Edge::class, 'createFromDiscriminatorValue'])), + 'exchange' => fn(ParseNode $n) => $o->setExchange($n->getObjectValue([ExchangeAdmin::class, 'createFromDiscriminatorValue'])), 'microsoft365Apps' => fn(ParseNode $n) => $o->setMicrosoft365Apps($n->getObjectValue([AdminMicrosoft365Apps::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'people' => fn(ParseNode $n) => $o->setPeople($n->getObjectValue([PeopleAdminSettings::class, 'createFromDiscriminatorValue'])), @@ -176,6 +189,7 @@ public function getTeams(): ?TeamsAdminRoot { */ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('edge', $this->getEdge()); + $writer->writeObjectValue('exchange', $this->getExchange()); $writer->writeObjectValue('microsoft365Apps', $this->getMicrosoft365Apps()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeObjectValue('people', $this->getPeople()); @@ -210,6 +224,14 @@ public function setEdge(?Edge $value): void { $this->getBackingStore()->set('edge', $value); } + /** + * Sets the exchange property value. A container for the Exchange admin functionality. Read-only. + * @param ExchangeAdmin|null $value Value to set for the exchange property. + */ + public function setExchange(?ExchangeAdmin $value): void { + $this->getBackingStore()->set('exchange', $value); + } + /** * Sets the microsoft365Apps property value. A container for the Microsoft 365 apps admin functionality. * @param AdminMicrosoft365Apps|null $value Value to set for the microsoft365Apps property. diff --git a/src/Generated/Models/AiAgentInfo.php b/src/Generated/Models/AiAgentInfo.php index 26925b48d3b..661ca3951ff 100644 --- a/src/Generated/Models/AiAgentInfo.php +++ b/src/Generated/Models/AiAgentInfo.php @@ -25,7 +25,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): AiAge } /** - * Gets the blueprintId property value. The blueprintId property + * Gets the blueprintId property value. The unique identifier of the parent agent blueprint that defines the identity and configuration of this agent instance. * @return string|null */ public function getBlueprintId(): ?string { @@ -57,7 +57,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the blueprintId property value. The blueprintId property + * Sets the blueprintId property value. The unique identifier of the parent agent blueprint that defines the identity and configuration of this agent instance. * @param string|null $value Value to set for the blueprintId property. */ public function setBlueprintId(?string $value): void { diff --git a/src/Generated/Models/AiInteractionEntity.php b/src/Generated/Models/AiInteractionEntity.php index 510a19d2b09..323eac60948 100644 --- a/src/Generated/Models/AiInteractionEntity.php +++ b/src/Generated/Models/AiInteractionEntity.php @@ -78,7 +78,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the identifier property value. The identifier property + * Gets the identifier property value. The unique identifier of the AI entity. * @return string|null */ public function getIdentifier(): ?string { @@ -90,7 +90,7 @@ public function getIdentifier(): ?string { } /** - * Gets the name property value. The name property + * Gets the name property value. The display name of the AI entity. * @return string|null */ public function getName(): ?string { @@ -114,7 +114,7 @@ public function getOdataType(): ?string { } /** - * Gets the version property value. The version property + * Gets the version property value. The version of the AI entity used. * @return string|null */ public function getVersion(): ?string { @@ -154,7 +154,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the identifier property value. The identifier property + * Sets the identifier property value. The unique identifier of the AI entity. * @param string|null $value Value to set for the identifier property. */ public function setIdentifier(?string $value): void { @@ -162,7 +162,7 @@ public function setIdentifier(?string $value): void { } /** - * Sets the name property value. The name property + * Sets the name property value. The display name of the AI entity. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -178,7 +178,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the version property value. The version property + * Sets the version property value. The version of the AI entity used. * @param string|null $value Value to set for the version property. */ public function setVersion(?string $value): void { diff --git a/src/Generated/Models/AuthenticationMethodConfiguration.php b/src/Generated/Models/AuthenticationMethodConfiguration.php index 4ce43fda740..18e5cde97f4 100644 --- a/src/Generated/Models/AuthenticationMethodConfiguration.php +++ b/src/Generated/Models/AuthenticationMethodConfiguration.php @@ -27,6 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Authe $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.emailAuthenticationMethodConfiguration': return new EmailAuthenticationMethodConfiguration(); + case '#microsoft.graph.externalAuthenticationMethodConfiguration': return new ExternalAuthenticationMethodConfiguration(); case '#microsoft.graph.fido2AuthenticationMethodConfiguration': return new Fido2AuthenticationMethodConfiguration(); case '#microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration': return new MicrosoftAuthenticatorAuthenticationMethodConfiguration(); case '#microsoft.graph.smsAuthenticationMethodConfiguration': return new SmsAuthenticationMethodConfiguration(); diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index 7824e4212a1..41342a07cdb 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -496,11 +496,15 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.eventMessage': return new EventMessage(); case '#microsoft.graph.eventMessageRequest': return new EventMessageRequest(); case '#microsoft.graph.eventMessageResponse': return new EventMessageResponse(); + case '#microsoft.graph.exchangeAdmin': return new ExchangeAdmin(); + case '#microsoft.graph.exchangeMessageTrace': return new ExchangeMessageTrace(); + case '#microsoft.graph.exchangeMessageTraceDetail': return new ExchangeMessageTraceDetail(); case '#microsoft.graph.exchangeProtectionPolicy': return new ExchangeProtectionPolicy(); case '#microsoft.graph.exchangeRestoreSession': return new ExchangeRestoreSession(); case '#microsoft.graph.extension': return new Extension(); case '#microsoft.graph.extensionProperty': return new ExtensionProperty(); case '#microsoft.graph.externalAuthenticationMethod': return new ExternalAuthenticationMethod(); + case '#microsoft.graph.externalAuthenticationMethodConfiguration': return new ExternalAuthenticationMethodConfiguration(); case '#microsoft.graph.externalConnectors.connectionOperation': return new ConnectionOperation(); case '#microsoft.graph.externalConnectors.externalActivity': return new ExternalActivity(); case '#microsoft.graph.externalConnectors.externalActivityResult': return new ExternalActivityResult(); @@ -658,6 +662,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.membershipOutlierInsight': return new MembershipOutlierInsight(); case '#microsoft.graph.message': return new Message(); case '#microsoft.graph.messageRule': return new MessageRule(); + case '#microsoft.graph.messageTracingRoot': return new MessageTracingRoot(); case '#microsoft.graph.microsoftAccountUserConversationMember': return new MicrosoftAccountUserConversationMember(); case '#microsoft.graph.microsoftAuthenticatorAuthenticationMethod': return new MicrosoftAuthenticatorAuthenticationMethod(); case '#microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration': return new MicrosoftAuthenticatorAuthenticationMethodConfiguration(); diff --git a/src/Generated/Models/ExchangeAdmin.php b/src/Generated/Models/ExchangeAdmin.php new file mode 100644 index 00000000000..4165f6f1823 --- /dev/null +++ b/src/Generated/Models/ExchangeAdmin.php @@ -0,0 +1,67 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'tracing' => fn(ParseNode $n) => $o->setTracing($n->getObjectValue([MessageTracingRoot::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the tracing property value. Represents a container for administrative resources to trace messages. + * @return MessageTracingRoot|null + */ + public function getTracing(): ?MessageTracingRoot { + $val = $this->getBackingStore()->get('tracing'); + if (is_null($val) || $val instanceof MessageTracingRoot) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tracing'"); + } + + /** + * 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('tracing', $this->getTracing()); + } + + /** + * Sets the tracing property value. Represents a container for administrative resources to trace messages. + * @param MessageTracingRoot|null $value Value to set for the tracing property. + */ + public function setTracing(?MessageTracingRoot $value): void { + $this->getBackingStore()->set('tracing', $value); + } + +} diff --git a/src/Generated/Models/ExchangeMessageTrace.php b/src/Generated/Models/ExchangeMessageTrace.php new file mode 100644 index 00000000000..bbe91e4167c --- /dev/null +++ b/src/Generated/Models/ExchangeMessageTrace.php @@ -0,0 +1,244 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'fromIP' => fn(ParseNode $n) => $o->setFromIP($n->getStringValue()), + 'messageId' => fn(ParseNode $n) => $o->setMessageId($n->getStringValue()), + 'receivedDateTime' => fn(ParseNode $n) => $o->setReceivedDateTime($n->getDateTimeValue()), + 'recipientAddress' => fn(ParseNode $n) => $o->setRecipientAddress($n->getStringValue()), + 'senderAddress' => fn(ParseNode $n) => $o->setSenderAddress($n->getStringValue()), + 'size' => fn(ParseNode $n) => $o->setSize($n->getIntegerValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(ExchangeMessageTraceStatus::class)), + 'subject' => fn(ParseNode $n) => $o->setSubject($n->getStringValue()), + 'toIP' => fn(ParseNode $n) => $o->setToIP($n->getStringValue()), + ]); + } + + /** + * Gets the fromIP property value. The source IP address. For incoming messages, this value is the public IP address of the SMTP email server that sent the message. Supports $filter (eq). + * @return string|null + */ + public function getFromIP(): ?string { + $val = $this->getBackingStore()->get('fromIP'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fromIP'"); + } + + /** + * Gets the messageId property value. The Message-ID header field of the message. The format of the Message-ID depends on the messaging server that sent the message. Supports $filter (eq). + * @return string|null + */ + public function getMessageId(): ?string { + $val = $this->getBackingStore()->get('messageId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'messageId'"); + } + + /** + * Gets the receivedDateTime property value. The date and time when the message was received by Exchange Online. The timestamp is in UTC format. Supports $filter (ge, le). + * @return DateTime|null + */ + public function getReceivedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('receivedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'receivedDateTime'"); + } + + /** + * Gets the recipientAddress property value. The SMTP email address of the user that the message was addressed to. Supports $filter (eq). + * @return string|null + */ + public function getRecipientAddress(): ?string { + $val = $this->getBackingStore()->get('recipientAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recipientAddress'"); + } + + /** + * Gets the senderAddress property value. The SMTP email address of the user the message was purportedly from. Supports $filter (eq). + * @return string|null + */ + public function getSenderAddress(): ?string { + $val = $this->getBackingStore()->get('senderAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'senderAddress'"); + } + + /** + * Gets the size property value. The size of the message in bytes. + * @return int|null + */ + public function getSize(): ?int { + $val = $this->getBackingStore()->get('size'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'size'"); + } + + /** + * Gets the status property value. The status property + * @return ExchangeMessageTraceStatus|null + */ + public function getStatus(): ?ExchangeMessageTraceStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof ExchangeMessageTraceStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the subject property value. The subject line of the message. Supports $filter (contains, startsWith, endsWith). + * @return string|null + */ + public function getSubject(): ?string { + $val = $this->getBackingStore()->get('subject'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subject'"); + } + + /** + * Gets the toIP property value. The destination IP address. For outgoing messages, this value is the public IP address in the resolved MX record for the destination domain. For incoming messages to Exchange Online, this value is blank. Supports $filter (eq). + * @return string|null + */ + public function getToIP(): ?string { + $val = $this->getBackingStore()->get('toIP'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'toIP'"); + } + + /** + * 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('fromIP', $this->getFromIP()); + $writer->writeStringValue('messageId', $this->getMessageId()); + $writer->writeDateTimeValue('receivedDateTime', $this->getReceivedDateTime()); + $writer->writeStringValue('recipientAddress', $this->getRecipientAddress()); + $writer->writeStringValue('senderAddress', $this->getSenderAddress()); + $writer->writeIntegerValue('size', $this->getSize()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeStringValue('subject', $this->getSubject()); + $writer->writeStringValue('toIP', $this->getToIP()); + } + + /** + * Sets the fromIP property value. The source IP address. For incoming messages, this value is the public IP address of the SMTP email server that sent the message. Supports $filter (eq). + * @param string|null $value Value to set for the fromIP property. + */ + public function setFromIP(?string $value): void { + $this->getBackingStore()->set('fromIP', $value); + } + + /** + * Sets the messageId property value. The Message-ID header field of the message. The format of the Message-ID depends on the messaging server that sent the message. Supports $filter (eq). + * @param string|null $value Value to set for the messageId property. + */ + public function setMessageId(?string $value): void { + $this->getBackingStore()->set('messageId', $value); + } + + /** + * Sets the receivedDateTime property value. The date and time when the message was received by Exchange Online. The timestamp is in UTC format. Supports $filter (ge, le). + * @param DateTime|null $value Value to set for the receivedDateTime property. + */ + public function setReceivedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('receivedDateTime', $value); + } + + /** + * Sets the recipientAddress property value. The SMTP email address of the user that the message was addressed to. Supports $filter (eq). + * @param string|null $value Value to set for the recipientAddress property. + */ + public function setRecipientAddress(?string $value): void { + $this->getBackingStore()->set('recipientAddress', $value); + } + + /** + * Sets the senderAddress property value. The SMTP email address of the user the message was purportedly from. Supports $filter (eq). + * @param string|null $value Value to set for the senderAddress property. + */ + public function setSenderAddress(?string $value): void { + $this->getBackingStore()->set('senderAddress', $value); + } + + /** + * Sets the size property value. The size of the message in bytes. + * @param int|null $value Value to set for the size property. + */ + public function setSize(?int $value): void { + $this->getBackingStore()->set('size', $value); + } + + /** + * Sets the status property value. The status property + * @param ExchangeMessageTraceStatus|null $value Value to set for the status property. + */ + public function setStatus(?ExchangeMessageTraceStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the subject property value. The subject line of the message. Supports $filter (contains, startsWith, endsWith). + * @param string|null $value Value to set for the subject property. + */ + public function setSubject(?string $value): void { + $this->getBackingStore()->set('subject', $value); + } + + /** + * Sets the toIP property value. The destination IP address. For outgoing messages, this value is the public IP address in the resolved MX record for the destination domain. For incoming messages to Exchange Online, this value is blank. Supports $filter (eq). + * @param string|null $value Value to set for the toIP property. + */ + public function setToIP(?string $value): void { + $this->getBackingStore()->set('toIP', $value); + } + +} diff --git a/src/Generated/Models/ExchangeMessageTraceCollectionResponse.php b/src/Generated/Models/ExchangeMessageTraceCollectionResponse.php new file mode 100644 index 00000000000..dabb8ca51a2 --- /dev/null +++ b/src/Generated/Models/ExchangeMessageTraceCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ExchangeMessageTrace::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, ExchangeMessageTrace::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/ExchangeMessageTraceDetail.php b/src/Generated/Models/ExchangeMessageTraceDetail.php new file mode 100644 index 00000000000..55dc03206cd --- /dev/null +++ b/src/Generated/Models/ExchangeMessageTraceDetail.php @@ -0,0 +1,178 @@ +getBackingStore()->get('action'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'action'"); + } + + /** + * Gets the data property value. Additional data associated with the event, containing supplementary information specific to the event. + * @return string|null + */ + public function getData(): ?string { + $val = $this->getBackingStore()->get('data'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'data'"); + } + + /** + * Gets the dateTime property value. The date and time when the event occurred. The timestamp is in UTC format. + * @return DateTime|null + */ + public function getDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('dateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dateTime'"); + } + + /** + * Gets the description property value. A detailed description that provides context about what happened during message processing. + * @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 event property value. The event that occurred during message processing. + * @return string|null + */ + public function getEvent(): ?string { + $val = $this->getBackingStore()->get('event'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'event'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'action' => fn(ParseNode $n) => $o->setAction($n->getStringValue()), + 'data' => fn(ParseNode $n) => $o->setData($n->getStringValue()), + 'dateTime' => fn(ParseNode $n) => $o->setDateTime($n->getDateTimeValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'event' => fn(ParseNode $n) => $o->setEvent($n->getStringValue()), + 'messageId' => fn(ParseNode $n) => $o->setMessageId($n->getStringValue()), + ]); + } + + /** + * Gets the messageId property value. The Message-ID header field of the message. The format depends on the messaging server that sent the message. + * @return string|null + */ + public function getMessageId(): ?string { + $val = $this->getBackingStore()->get('messageId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'messageId'"); + } + + /** + * 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('action', $this->getAction()); + $writer->writeStringValue('data', $this->getData()); + $writer->writeDateTimeValue('dateTime', $this->getDateTime()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('event', $this->getEvent()); + $writer->writeStringValue('messageId', $this->getMessageId()); + } + + /** + * Sets the action property value. The action taken on the message during the event. + * @param string|null $value Value to set for the action property. + */ + public function setAction(?string $value): void { + $this->getBackingStore()->set('action', $value); + } + + /** + * Sets the data property value. Additional data associated with the event, containing supplementary information specific to the event. + * @param string|null $value Value to set for the data property. + */ + public function setData(?string $value): void { + $this->getBackingStore()->set('data', $value); + } + + /** + * Sets the dateTime property value. The date and time when the event occurred. The timestamp is in UTC format. + * @param DateTime|null $value Value to set for the dateTime property. + */ + public function setDateTime(?DateTime $value): void { + $this->getBackingStore()->set('dateTime', $value); + } + + /** + * Sets the description property value. A detailed description that provides context about what happened during message processing. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the event property value. The event that occurred during message processing. + * @param string|null $value Value to set for the event property. + */ + public function setEvent(?string $value): void { + $this->getBackingStore()->set('event', $value); + } + + /** + * Sets the messageId property value. The Message-ID header field of the message. The format depends on the messaging server that sent the message. + * @param string|null $value Value to set for the messageId property. + */ + public function setMessageId(?string $value): void { + $this->getBackingStore()->set('messageId', $value); + } + +} diff --git a/src/Generated/Models/ExchangeMessageTraceStatus.php b/src/Generated/Models/ExchangeMessageTraceStatus.php new file mode 100644 index 00000000000..5e69498661c --- /dev/null +++ b/src/Generated/Models/ExchangeMessageTraceStatus.php @@ -0,0 +1,16 @@ +setOdataType('#microsoft.graph.externalAuthenticationMethodConfiguration'); + } + + /** + * 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 ExternalAuthenticationMethodConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExternalAuthenticationMethodConfiguration { + return new ExternalAuthenticationMethodConfiguration(); + } + + /** + * Gets the appId property value. appId for the app registration in Microsoft Entra ID representing the integration with the external provider. + * @return string|null + */ + public function getAppId(): ?string { + $val = $this->getBackingStore()->get('appId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appId'"); + } + + /** + * Gets the displayName property value. Display name for the external authentication method. This name is shown to users during sign-in. + * @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(), [ + 'appId' => fn(ParseNode $n) => $o->setAppId($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'includeTargets' => fn(ParseNode $n) => $o->setIncludeTargets($n->getCollectionOfObjectValues([AuthenticationMethodTarget::class, 'createFromDiscriminatorValue'])), + 'openIdConnectSetting' => fn(ParseNode $n) => $o->setOpenIdConnectSetting($n->getObjectValue([OpenIdConnectSetting::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the includeTargets property value. A collection of groups that are enabled to use an authentication method as part of an authentication method policy in Microsoft Entra ID. + * @return array|null + */ + public function getIncludeTargets(): ?array { + $val = $this->getBackingStore()->get('includeTargets'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AuthenticationMethodTarget::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'includeTargets'"); + } + + /** + * Gets the openIdConnectSetting property value. The openIdConnectSetting property + * @return OpenIdConnectSetting|null + */ + public function getOpenIdConnectSetting(): ?OpenIdConnectSetting { + $val = $this->getBackingStore()->get('openIdConnectSetting'); + if (is_null($val) || $val instanceof OpenIdConnectSetting) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'openIdConnectSetting'"); + } + + /** + * 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('appId', $this->getAppId()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfObjectValues('includeTargets', $this->getIncludeTargets()); + $writer->writeObjectValue('openIdConnectSetting', $this->getOpenIdConnectSetting()); + } + + /** + * Sets the appId property value. appId for the app registration in Microsoft Entra ID representing the integration with the external provider. + * @param string|null $value Value to set for the appId property. + */ + public function setAppId(?string $value): void { + $this->getBackingStore()->set('appId', $value); + } + + /** + * Sets the displayName property value. Display name for the external authentication method. This name is shown to users during sign-in. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the includeTargets property value. A collection of groups that are enabled to use an authentication method as part of an authentication method policy in Microsoft Entra ID. + * @param array|null $value Value to set for the includeTargets property. + */ + public function setIncludeTargets(?array $value): void { + $this->getBackingStore()->set('includeTargets', $value); + } + + /** + * Sets the openIdConnectSetting property value. The openIdConnectSetting property + * @param OpenIdConnectSetting|null $value Value to set for the openIdConnectSetting property. + */ + public function setOpenIdConnectSetting(?OpenIdConnectSetting $value): void { + $this->getBackingStore()->set('openIdConnectSetting', $value); + } + +} diff --git a/src/Generated/Models/Group.php b/src/Generated/Models/Group.php index 26b93cc91a2..8fbfc31f00b 100644 --- a/src/Generated/Models/Group.php +++ b/src/Generated/Models/Group.php @@ -353,6 +353,22 @@ public function getFieldDeserializers(): array { }, 'rejectedSenders' => fn(ParseNode $n) => $o->setRejectedSenders($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), 'renewedDateTime' => fn(ParseNode $n) => $o->setRenewedDateTime($n->getDateTimeValue()), + 'resourceBehaviorOptions' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setResourceBehaviorOptions($val); + }, + 'resourceProvisioningOptions' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setResourceProvisioningOptions($val); + }, 'securityEnabled' => fn(ParseNode $n) => $o->setSecurityEnabled($n->getBooleanValue()), 'securityIdentifier' => fn(ParseNode $n) => $o->setSecurityIdentifier($n->getStringValue()), 'serviceProvisioningErrors' => fn(ParseNode $n) => $o->setServiceProvisioningErrors($n->getCollectionOfObjectValues([ServiceProvisioningError::class, 'createFromDiscriminatorValue'])), @@ -835,6 +851,34 @@ public function getRenewedDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'renewedDateTime'"); } + /** + * Gets the resourceBehaviorOptions property value. Specifies the group behaviors that can be set for a Microsoft 365 group during creation. This property can be set only as part of creation (POST). For the list of possible values, see Microsoft 365 group behaviors and provisioning options. + * @return array|null + */ + public function getResourceBehaviorOptions(): ?array { + $val = $this->getBackingStore()->get('resourceBehaviorOptions'); + 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 'resourceBehaviorOptions'"); + } + + /** + * Gets the resourceProvisioningOptions property value. Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith). + * @return array|null + */ + public function getResourceProvisioningOptions(): ?array { + $val = $this->getBackingStore()->get('resourceProvisioningOptions'); + 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 'resourceProvisioningOptions'"); + } + /** * Gets the securityEnabled property value. Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in). * @return bool|null @@ -1065,6 +1109,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfPrimitiveValues('proxyAddresses', $this->getProxyAddresses()); $writer->writeCollectionOfObjectValues('rejectedSenders', $this->getRejectedSenders()); $writer->writeDateTimeValue('renewedDateTime', $this->getRenewedDateTime()); + $writer->writeCollectionOfPrimitiveValues('resourceBehaviorOptions', $this->getResourceBehaviorOptions()); + $writer->writeCollectionOfPrimitiveValues('resourceProvisioningOptions', $this->getResourceProvisioningOptions()); $writer->writeBooleanValue('securityEnabled', $this->getSecurityEnabled()); $writer->writeStringValue('securityIdentifier', $this->getSecurityIdentifier()); $writer->writeCollectionOfObjectValues('serviceProvisioningErrors', $this->getServiceProvisioningErrors()); @@ -1528,6 +1574,22 @@ public function setRenewedDateTime(?DateTime $value): void { $this->getBackingStore()->set('renewedDateTime', $value); } + /** + * Sets the resourceBehaviorOptions property value. Specifies the group behaviors that can be set for a Microsoft 365 group during creation. This property can be set only as part of creation (POST). For the list of possible values, see Microsoft 365 group behaviors and provisioning options. + * @param array|null $value Value to set for the resourceBehaviorOptions property. + */ + public function setResourceBehaviorOptions(?array $value): void { + $this->getBackingStore()->set('resourceBehaviorOptions', $value); + } + + /** + * Sets the resourceProvisioningOptions property value. Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith). + * @param array|null $value Value to set for the resourceProvisioningOptions property. + */ + public function setResourceProvisioningOptions(?array $value): void { + $this->getBackingStore()->set('resourceProvisioningOptions', $value); + } + /** * Sets the securityEnabled property value. Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in). * @param bool|null $value Value to set for the securityEnabled property. diff --git a/src/Generated/Models/IdentityGovernance/WorkflowBase.php b/src/Generated/Models/IdentityGovernance/WorkflowBase.php index da45adc8ecb..7b260860651 100644 --- a/src/Generated/Models/IdentityGovernance/WorkflowBase.php +++ b/src/Generated/Models/IdentityGovernance/WorkflowBase.php @@ -3,6 +3,7 @@ namespace Microsoft\Graph\Generated\Models\IdentityGovernance; use DateTime; +use Microsoft\Graph\Generated\Models\DirectoryObject; use Microsoft\Graph\Generated\Models\User; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; @@ -58,6 +59,20 @@ public function getAdditionalData(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); } + /** + * Gets the administrationScopeTargets property value. The administrationScopeTargets property + * @return array|null + */ + public function getAdministrationScopeTargets(): ?array { + $val = $this->getBackingStore()->get('administrationScopeTargets'); + 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 'administrationScopeTargets'"); + } + /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -145,6 +160,7 @@ public function getExecutionConditions(): ?WorkflowExecutionConditions { public function getFieldDeserializers(): array { $o = $this; return [ + 'administrationScopeTargets' => fn(ParseNode $n) => $o->setAdministrationScopeTargets($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), 'category' => fn(ParseNode $n) => $o->setCategory($n->getEnumValue(LifecycleWorkflowCategory::class)), 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([User::class, 'createFromDiscriminatorValue'])), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), @@ -239,6 +255,7 @@ public function getTasks(): ?array { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('administrationScopeTargets', $this->getAdministrationScopeTargets()); $writer->writeEnumValue('category', $this->getCategory()); $writer->writeObjectValue('createdBy', $this->getCreatedBy()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); @@ -262,6 +279,14 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } + /** + * Sets the administrationScopeTargets property value. The administrationScopeTargets property + * @param array|null $value Value to set for the administrationScopeTargets property. + */ + public function setAdministrationScopeTargets(?array $value): void { + $this->getBackingStore()->set('administrationScopeTargets', $value); + } + /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. diff --git a/src/Generated/Models/MessageTracingRoot.php b/src/Generated/Models/MessageTracingRoot.php new file mode 100644 index 00000000000..cc53cf9371f --- /dev/null +++ b/src/Generated/Models/MessageTracingRoot.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'messageTraces' => fn(ParseNode $n) => $o->setMessageTraces($n->getCollectionOfObjectValues([ExchangeMessageTrace::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the messageTraces property value. Represents the trace information of messages that pass through Exchange Online organizations. + * @return array|null + */ + public function getMessageTraces(): ?array { + $val = $this->getBackingStore()->get('messageTraces'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ExchangeMessageTrace::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'messageTraces'"); + } + + /** + * 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('messageTraces', $this->getMessageTraces()); + } + + /** + * Sets the messageTraces property value. Represents the trace information of messages that pass through Exchange Online organizations. + * @param array|null $value Value to set for the messageTraces property. + */ + public function setMessageTraces(?array $value): void { + $this->getBackingStore()->set('messageTraces', $value); + } + +} diff --git a/src/Generated/Models/OpenIdConnectSetting.php b/src/Generated/Models/OpenIdConnectSetting.php new file mode 100644 index 00000000000..78f7d856988 --- /dev/null +++ b/src/Generated/Models/OpenIdConnectSetting.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 OpenIdConnectSetting + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OpenIdConnectSetting { + return new OpenIdConnectSetting(); + } + + /** + * 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 clientId property value. The Microsoft Entra ID's client ID as generated by the provider or admin to identify Microsoft Entra ID. In OIDC parlance, this is the client_id that external identity provider assigns to Microsoft Entra ID, which is also a recipient of a token from the external 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'"); + } + + /** + * Gets the discoveryUrl property value. The host URL of the external identity provider's OIDC discovery endpoint. This endpoint must support the OIDC discovery process. + * @return string|null + */ + public function getDiscoveryUrl(): ?string { + $val = $this->getBackingStore()->get('discoveryUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'discoveryUrl'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'clientId' => fn(ParseNode $n) => $o->setClientId($n->getStringValue()), + 'discoveryUrl' => fn(ParseNode $n) => $o->setDiscoveryUrl($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('clientId', $this->getClientId()); + $writer->writeStringValue('discoveryUrl', $this->getDiscoveryUrl()); + $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 clientId property value. The Microsoft Entra ID's client ID as generated by the provider or admin to identify Microsoft Entra ID. In OIDC parlance, this is the client_id that external identity provider assigns to Microsoft Entra ID, which is also a recipient of a token from the external 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 discoveryUrl property value. The host URL of the external identity provider's OIDC discovery endpoint. This endpoint must support the OIDC discovery process. + * @param string|null $value Value to set for the discoveryUrl property. + */ + public function setDiscoveryUrl(?string $value): void { + $this->getBackingStore()->set('discoveryUrl', $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/ProcessConversationMetadata.php b/src/Generated/Models/ProcessConversationMetadata.php index 6097f55e48d..3912f416f92 100644 --- a/src/Generated/Models/ProcessConversationMetadata.php +++ b/src/Generated/Models/ProcessConversationMetadata.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Proce } /** - * Gets the accessedResources property value. List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). + * Gets the accessedResources property value. List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). The accessedResources property is deprecated and stopped returning data on August 20, 2025. Going forward, use the accessedResources_v2 property. * @return array|null */ public function getAccessedResources(): ?array { @@ -41,7 +41,7 @@ public function getAccessedResources(): ?array { } /** - * Gets the accessedResources_v2 property value. The accessedResources_v2 property + * Gets the accessedResources_v2 property value. Lists details about the resources accessed by AI agents, such as identifiers, access type, and status. * @return array|null */ public function getAccessedResourcesV2(): ?array { @@ -55,7 +55,7 @@ public function getAccessedResourcesV2(): ?array { } /** - * Gets the agents property value. The agents property + * Gets the agents property value. Indicates the information about an AI agent that participated in the preparation of the message. * @return array|null */ public function getAgents(): ?array { @@ -130,7 +130,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the accessedResources property value. List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). + * Sets the accessedResources property value. List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). The accessedResources property is deprecated and stopped returning data on August 20, 2025. Going forward, use the accessedResources_v2 property. * @param array|null $value Value to set for the accessedResources property. */ public function setAccessedResources(?array $value): void { @@ -138,7 +138,7 @@ public function setAccessedResources(?array $value): void { } /** - * Sets the accessedResources_v2 property value. The accessedResources_v2 property + * Sets the accessedResources_v2 property value. Lists details about the resources accessed by AI agents, such as identifiers, access type, and status. * @param array|null $value Value to set for the accessedResources_v2 property. */ public function setAccessedResourcesV2(?array $value): void { @@ -146,7 +146,7 @@ public function setAccessedResourcesV2(?array $value): void { } /** - * Sets the agents property value. The agents property + * Sets the agents property value. Indicates the information about an AI agent that participated in the preparation of the message. * @param array|null $value Value to set for the agents property. */ public function setAgents(?array $value): void { diff --git a/src/Generated/Models/ResourceAccessDetail.php b/src/Generated/Models/ResourceAccessDetail.php index 43a0079d5de..fcce97fb2a9 100644 --- a/src/Generated/Models/ResourceAccessDetail.php +++ b/src/Generated/Models/ResourceAccessDetail.php @@ -87,7 +87,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the identifier property value. The identifier property + * Gets the identifier property value. Unique identifier of the resource accessed. * @return string|null */ public function getIdentifier(): ?string { @@ -99,7 +99,7 @@ public function getIdentifier(): ?string { } /** - * Gets the isCrossPromptInjectionDetected property value. The isCrossPromptInjectionDetected property + * Gets the isCrossPromptInjectionDetected property value. Indicates whether cross-prompt injection was detected during the access attempt. * @return bool|null */ public function getIsCrossPromptInjectionDetected(): ?bool { @@ -111,7 +111,7 @@ public function getIsCrossPromptInjectionDetected(): ?bool { } /** - * Gets the labelId property value. The labelId property + * Gets the labelId property value. Identifier for the sensitivity label applied to the resource, if any. * @return string|null */ public function getLabelId(): ?string { @@ -123,7 +123,7 @@ public function getLabelId(): ?string { } /** - * Gets the name property value. The name property + * Gets the name property value. Name of the resource accessed. * @return string|null */ public function getName(): ?string { @@ -159,7 +159,7 @@ public function getStatus(): ?ResourceAccessStatus { } /** - * Gets the storageId property value. The storageId property + * Gets the storageId property value. Identifier for the resource in its native storage format. For SharePoint resources, this is the unique identifier of the list item. For other resources, this is the name of the location, such as Box, Dropbox, Exchange, or Google Drive. * @return string|null */ public function getStorageId(): ?string { @@ -171,7 +171,7 @@ public function getStorageId(): ?string { } /** - * Gets the url property value. The url property + * Gets the url property value. URL of the resource accessed. * @return string|null */ public function getUrl(): ?string { @@ -224,7 +224,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the identifier property value. The identifier property + * Sets the identifier property value. Unique identifier of the resource accessed. * @param string|null $value Value to set for the identifier property. */ public function setIdentifier(?string $value): void { @@ -232,7 +232,7 @@ public function setIdentifier(?string $value): void { } /** - * Sets the isCrossPromptInjectionDetected property value. The isCrossPromptInjectionDetected property + * Sets the isCrossPromptInjectionDetected property value. Indicates whether cross-prompt injection was detected during the access attempt. * @param bool|null $value Value to set for the isCrossPromptInjectionDetected property. */ public function setIsCrossPromptInjectionDetected(?bool $value): void { @@ -240,7 +240,7 @@ public function setIsCrossPromptInjectionDetected(?bool $value): void { } /** - * Sets the labelId property value. The labelId property + * Sets the labelId property value. Identifier for the sensitivity label applied to the resource, if any. * @param string|null $value Value to set for the labelId property. */ public function setLabelId(?string $value): void { @@ -248,7 +248,7 @@ public function setLabelId(?string $value): void { } /** - * Sets the name property value. The name property + * Sets the name property value. Name of the resource accessed. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -272,7 +272,7 @@ public function setStatus(?ResourceAccessStatus $value): void { } /** - * Sets the storageId property value. The storageId property + * Sets the storageId property value. Identifier for the resource in its native storage format. For SharePoint resources, this is the unique identifier of the list item. For other resources, this is the name of the location, such as Box, Dropbox, Exchange, or Google Drive. * @param string|null $value Value to set for the storageId property. */ public function setStorageId(?string $value): void { @@ -280,7 +280,7 @@ public function setStorageId(?string $value): void { } /** - * Sets the url property value. The url property + * Sets the url property value. URL of the resource accessed. * @param string|null $value Value to set for the url property. */ public function setUrl(?string $value): void { diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index aec500c2429..7d3b0f43107 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -1,6 +1,7 @@ Microsoft\Graph\Generated.admin.AdminRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.AdminRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.admin.AdminRequestBuilder::|public|edge:EdgeRequestBuilder +Microsoft\Graph\Generated.admin.AdminRequestBuilder::|public|exchange:ExchangeRequestBuilder Microsoft\Graph\Generated.admin.AdminRequestBuilder::|public|Get(requestConfiguration?:AdminRequestBuilderGetRequestConfiguration):Admin Microsoft\Graph\Generated.admin.AdminRequestBuilder::|public|microsoft365Apps:Microsoft365AppsRequestBuilder Microsoft\Graph\Generated.admin.AdminRequestBuilder::|public|Patch(body:Admin; requestConfiguration?:AdminRequestBuilderPatchRequestConfiguration):Admin @@ -295,6 +296,148 @@ Microsoft\Graph\Generated.admin.edge.internetExplorerMode.siteLists.siteListsReq Microsoft\Graph\Generated.admin.edge.internetExplorerMode.siteLists.siteListsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SiteListsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.edge.internetExplorerMode.siteLists.siteListsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.admin.edge.internetExplorerMode.siteLists.siteListsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.admin.exchange.ExchangeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.admin.exchange.ExchangeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.admin.exchange.ExchangeRequestBuilder::|public|Delete(requestConfiguration?:ExchangeRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.admin.exchange.ExchangeRequestBuilder::|public|Get(requestConfiguration?:ExchangeRequestBuilderGetRequestConfiguration):ExchangeAdmin +Microsoft\Graph\Generated.admin.exchange.ExchangeRequestBuilder::|public|Patch(body:ExchangeAdmin; requestConfiguration?:ExchangeRequestBuilderPatchRequestConfiguration):ExchangeAdmin +Microsoft\Graph\Generated.admin.exchange.ExchangeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.admin.exchange.ExchangeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.admin.exchange.ExchangeRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ExchangeRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.admin.exchange.ExchangeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExchangeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.admin.exchange.ExchangeRequestBuilder::|public|ToPatchRequestInformation(body:ExchangeAdmin; requestConfiguration?:ExchangeRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.admin.exchange.ExchangeRequestBuilder::|public|tracing:TracingRequestBuilder +Microsoft\Graph\Generated.admin.exchange.ExchangeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.admin.exchange.ExchangeRequestBuilder::|public|WithUrl(rawUrl:string):ExchangeRequestBuilder +Microsoft\Graph\Generated.admin.exchange.exchangeRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.admin.exchange.exchangeRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.admin.exchange.exchangeRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.admin.exchange.exchangeRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.admin.exchange.exchangeRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.admin.exchange.exchangeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.admin.exchange.exchangeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExchangeRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.admin.exchange.exchangeRequestBuilderGetRequestConfiguration::|public|queryParameters:ExchangeRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.admin.exchange.exchangeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExchangeRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.admin.exchange.exchangeRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.admin.exchange.exchangeRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|Delete(requestConfiguration?:ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|Get(requestConfiguration?:ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration):ExchangeMessageTrace +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|getDetailsByRecipientWithRecipientAddress(recipientAddress:string):GetDetailsByRecipientWithRecipientAddressRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|Patch(body:ExchangeMessageTrace; requestConfiguration?:ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration):ExchangeMessageTrace +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|ToPatchRequestInformation(body:ExchangeMessageTrace; requestConfiguration?:ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|WithUrl(rawUrl:string):ExchangeMessageTraceItemRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExchangeMessageTraceItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ExchangeMessageTraceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExchangeMessageTraceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressGetResponse::|public|constructor():void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressGetResponse::|public|getValue():array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetDetailsByRecipientWithRecipientAddressGetResponse +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; recipientAddress?:string):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilder::|public|Get(requestConfiguration?:GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration):GetDetailsByRecipientWithRecipientAddressGetResponse +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilder::|public|WithUrl(rawUrl:string):GetDetailsByRecipientWithRecipientAddressRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration::|public|queryParameters:GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.getDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|ByExchangeMessageTraceId(exchangeMessageTraceId:string):ExchangeMessageTraceItemRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|Get(requestConfiguration?:MessageTracesRequestBuilderGetRequestConfiguration):ExchangeMessageTraceCollectionResponse +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|Post(body:ExchangeMessageTrace; requestConfiguration?:MessageTracesRequestBuilderPostRequestConfiguration):ExchangeMessageTrace +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MessageTracesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|ToPostRequestInformation(body:ExchangeMessageTrace; requestConfiguration?:MessageTracesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|WithUrl(rawUrl:string):MessageTracesRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MessageTracesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderGetRequestConfiguration::|public|queryParameters:MessageTracesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MessageTracesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.admin.exchange.tracing.messageTraces.messageTracesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.admin.exchange.tracing.TracingRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.TracingRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.admin.exchange.tracing.TracingRequestBuilder::|public|Delete(requestConfiguration?:TracingRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.admin.exchange.tracing.TracingRequestBuilder::|public|Get(requestConfiguration?:TracingRequestBuilderGetRequestConfiguration):MessageTracingRoot +Microsoft\Graph\Generated.admin.exchange.tracing.TracingRequestBuilder::|public|messageTraces:MessageTracesRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.TracingRequestBuilder::|public|Patch(body:MessageTracingRoot; requestConfiguration?:TracingRequestBuilderPatchRequestConfiguration):MessageTracingRoot +Microsoft\Graph\Generated.admin.exchange.tracing.TracingRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.admin.exchange.tracing.TracingRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.admin.exchange.tracing.TracingRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TracingRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.admin.exchange.tracing.TracingRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TracingRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.admin.exchange.tracing.TracingRequestBuilder::|public|ToPatchRequestInformation(body:MessageTracingRoot; requestConfiguration?:TracingRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.admin.exchange.tracing.TracingRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.admin.exchange.tracing.TracingRequestBuilder::|public|WithUrl(rawUrl:string):TracingRequestBuilder +Microsoft\Graph\Generated.admin.exchange.tracing.tracingRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.admin.exchange.tracing.tracingRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.admin.exchange.tracing.tracingRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.admin.exchange.tracing.tracingRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.admin.exchange.tracing.tracingRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.admin.exchange.tracing.tracingRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.admin.exchange.tracing.tracingRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TracingRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.admin.exchange.tracing.tracingRequestBuilderGetRequestConfiguration::|public|queryParameters:TracingRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.admin.exchange.tracing.tracingRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TracingRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.admin.exchange.tracing.tracingRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.admin.exchange.tracing.tracingRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.admin.microsoft365Apps.installationOptions.InstallationOptionsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.microsoft365Apps.installationOptions.InstallationOptionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.admin.microsoft365Apps.installationOptions.InstallationOptionsRequestBuilder::|public|Delete(requestConfiguration?:InstallationOptionsRequestBuilderDeleteRequestConfiguration):void @@ -105158,6 +105301,59 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Get(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|WithUrl(rawUrl:string):AdministrationScopeTargetsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AdministrationScopeTargetsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|queryParameters:AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):User @@ -106959,6 +107155,59 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Get(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|WithUrl(rawUrl:string):AdministrationScopeTargetsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AdministrationScopeTargetsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|queryParameters:AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):User @@ -107341,6 +107590,7 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|administrationScopeTargets:AdministrationScopeTargetsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|Get(requestConfiguration?:WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration):WorkflowVersion @@ -107382,6 +107632,7 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.versionsRequestBuilderGetRequestConfiguration::|public|queryParameters:VersionsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.versionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):VersionsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|administrationScopeTargets:AdministrationScopeTargetsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|Delete(requestConfiguration?:WorkflowItemRequestBuilderDeleteRequestConfiguration):void @@ -107649,6 +107900,59 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.count. Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Get(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|WithUrl(rawUrl:string):AdministrationScopeTargetsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AdministrationScopeTargetsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|queryParameters:AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):User @@ -109450,6 +109754,59 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.v Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Get(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|WithUrl(rawUrl:string):AdministrationScopeTargetsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AdministrationScopeTargetsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|queryParameters:AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):User @@ -109832,6 +110189,7 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.v Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|administrationScopeTargets:AdministrationScopeTargetsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|Get(requestConfiguration?:WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration):WorkflowVersion @@ -109873,6 +110231,7 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.v Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.versionsRequestBuilderGetRequestConfiguration::|public|queryParameters:VersionsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.versionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):VersionsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|administrationScopeTargets:AdministrationScopeTargetsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|Delete(requestConfiguration?:WorkflowItemRequestBuilderDeleteRequestConfiguration):void @@ -114499,6 +114858,7 @@ Microsoft\Graph\Generated.models.admin::|public|constructor():void Microsoft\Graph\Generated.models.admin::|public|getAdditionalData():array Microsoft\Graph\Generated.models.admin::|public|getBackingStore():BackingStore Microsoft\Graph\Generated.models.admin::|public|getEdge():Edge +Microsoft\Graph\Generated.models.admin::|public|getExchange():ExchangeAdmin Microsoft\Graph\Generated.models.admin::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.admin::|public|getMicrosoft365Apps():AdminMicrosoft365Apps Microsoft\Graph\Generated.models.admin::|public|getOdataType():string @@ -114511,6 +114871,7 @@ Microsoft\Graph\Generated.models.admin::|public|Serialize(writer:ISerializationW Microsoft\Graph\Generated.models.admin::|public|setAdditionalData(value?:array):void Microsoft\Graph\Generated.models.admin::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Generated.models.admin::|public|setEdge(value?:Edge):void +Microsoft\Graph\Generated.models.admin::|public|setExchange(value?:ExchangeAdmin):void Microsoft\Graph\Generated.models.admin::|public|setMicrosoft365Apps(value?:AdminMicrosoft365Apps):void Microsoft\Graph\Generated.models.admin::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.admin::|public|setPeople(value?:PeopleAdminSettings):void @@ -129310,11 +129671,76 @@ Microsoft\Graph\Generated.models.eventType::0000-singleInstance Microsoft\Graph\Generated.models.eventType::0001-occurrence Microsoft\Graph\Generated.models.eventType::0002-exception Microsoft\Graph\Generated.models.eventType::0003-seriesMaster +Microsoft\Graph\Generated.models.exchangeAdmin-->Entity +Microsoft\Graph\Generated.models.exchangeAdmin::|public|constructor():void +Microsoft\Graph\Generated.models.exchangeAdmin::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.exchangeAdmin::|public|getTracing():MessageTracingRoot +Microsoft\Graph\Generated.models.exchangeAdmin::|public|OdataType:string +Microsoft\Graph\Generated.models.exchangeAdmin::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.exchangeAdmin::|public|setTracing(value?:MessageTracingRoot):void +Microsoft\Graph\Generated.models.exchangeAdmin::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExchangeAdmin Microsoft\Graph\Generated.models.exchangeIdFormat::0000-entryId Microsoft\Graph\Generated.models.exchangeIdFormat::0001-ewsId Microsoft\Graph\Generated.models.exchangeIdFormat::0002-immutableEntryId Microsoft\Graph\Generated.models.exchangeIdFormat::0003-restId Microsoft\Graph\Generated.models.exchangeIdFormat::0004-restImmutableEntryId +Microsoft\Graph\Generated.models.exchangeMessageTrace-->Entity +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|constructor():void +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|getFromIP():string +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|getMessageId():string +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|getReceivedDateTime():DateTime +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|getRecipientAddress():string +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|getSenderAddress():string +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|getSize():int +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|getStatus():ExchangeMessageTraceStatus +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|getSubject():string +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|getToIP():string +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|OdataType:string +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|setFromIP(value?:string):void +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|setMessageId(value?:string):void +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|setReceivedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|setRecipientAddress(value?:string):void +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|setSenderAddress(value?:string):void +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|setSize(value?:int):void +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|setStatus(value?:ExchangeMessageTraceStatus):void +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|setSubject(value?:string):void +Microsoft\Graph\Generated.models.exchangeMessageTrace::|public|setToIP(value?:string):void +Microsoft\Graph\Generated.models.exchangeMessageTrace::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExchangeMessageTrace +Microsoft\Graph\Generated.models.exchangeMessageTraceCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.exchangeMessageTraceCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.exchangeMessageTraceCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.exchangeMessageTraceCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.exchangeMessageTraceCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.exchangeMessageTraceCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.exchangeMessageTraceCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExchangeMessageTraceCollectionResponse +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail-->Entity +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|constructor():void +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|getAction():string +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|getData():string +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|getDateTime():DateTime +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|getDescription():string +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|getEvent():string +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|getMessageId():string +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|OdataType:string +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|setAction(value?:string):void +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|setData(value?:string):void +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|setDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|setDescription(value?:string):void +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|setEvent(value?:string):void +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|public|setMessageId(value?:string):void +Microsoft\Graph\Generated.models.exchangeMessageTraceDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExchangeMessageTraceDetail +Microsoft\Graph\Generated.models.exchangeMessageTraceStatus::0000-gettingStatus +Microsoft\Graph\Generated.models.exchangeMessageTraceStatus::0001-pending +Microsoft\Graph\Generated.models.exchangeMessageTraceStatus::0002-failed +Microsoft\Graph\Generated.models.exchangeMessageTraceStatus::0003-delivered +Microsoft\Graph\Generated.models.exchangeMessageTraceStatus::0004-expanded +Microsoft\Graph\Generated.models.exchangeMessageTraceStatus::0005-quarantined +Microsoft\Graph\Generated.models.exchangeMessageTraceStatus::0006-filteredAsSpam +Microsoft\Graph\Generated.models.exchangeMessageTraceStatus::0007-unknownFutureValue Microsoft\Graph\Generated.models.exchangeProtectionPolicy-->ProtectionPolicyBase Microsoft\Graph\Generated.models.exchangeProtectionPolicy::|public|constructor():void Microsoft\Graph\Generated.models.exchangeProtectionPolicy::|public|GetFieldDeserializers():array @@ -129486,6 +129912,20 @@ Microsoft\Graph\Generated.models.externalAuthenticationMethodCollectionResponse: Microsoft\Graph\Generated.models.externalAuthenticationMethodCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.externalAuthenticationMethodCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.externalAuthenticationMethodCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalAuthenticationMethodCollectionResponse +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration::|public|constructor():void +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration::|public|getAppId():string +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration::|public|getDisplayName():string +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration::|public|getIncludeTargets():array +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration::|public|getOpenIdConnectSetting():OpenIdConnectSetting +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration::|public|OdataType:string +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration::|public|setAppId(value?:string):void +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration::|public|setDisplayName(value?:string):void +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:array):void +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration::|public|setOpenIdConnectSetting(value?:OpenIdConnectSetting):void +Microsoft\Graph\Generated.models.externalAuthenticationMethodConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalAuthenticationMethodConfiguration Microsoft\Graph\Generated.models.externalConnectors.accessType::0000-grant Microsoft\Graph\Generated.models.externalConnectors.accessType::0001-deny Microsoft\Graph\Generated.models.externalConnectors.accessType::0002-unknownFutureValue @@ -130887,6 +131327,8 @@ Microsoft\Graph\Generated.models.group::|public|getPreferredLanguage():string Microsoft\Graph\Generated.models.group::|public|getProxyAddresses():array Microsoft\Graph\Generated.models.group::|public|getRejectedSenders():array Microsoft\Graph\Generated.models.group::|public|getRenewedDateTime():DateTime +Microsoft\Graph\Generated.models.group::|public|getResourceBehaviorOptions():array +Microsoft\Graph\Generated.models.group::|public|getResourceProvisioningOptions():array Microsoft\Graph\Generated.models.group::|public|getSecurityEnabled():bool Microsoft\Graph\Generated.models.group::|public|getSecurityIdentifier():string Microsoft\Graph\Generated.models.group::|public|getServiceProvisioningErrors():array @@ -130958,6 +131400,8 @@ Microsoft\Graph\Generated.models.group::|public|setPreferredLanguage(value?:stri Microsoft\Graph\Generated.models.group::|public|setProxyAddresses(value?:array):void Microsoft\Graph\Generated.models.group::|public|setRejectedSenders(value?:array):void Microsoft\Graph\Generated.models.group::|public|setRenewedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.group::|public|setResourceBehaviorOptions(value?:array):void +Microsoft\Graph\Generated.models.group::|public|setResourceProvisioningOptions(value?:array):void Microsoft\Graph\Generated.models.group::|public|setSecurityEnabled(value?:bool):void Microsoft\Graph\Generated.models.group::|public|setSecurityIdentifier(value?:string):void Microsoft\Graph\Generated.models.group::|public|setServiceProvisioningErrors(value?:array):void @@ -131925,6 +132369,7 @@ Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setVersion Microsoft\Graph\Generated.models.identityGovernance.workflow::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Workflow Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|getAdministrationScopeTargets():array Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|getBackingStore():BackingStore Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|getCategory():LifecycleWorkflowCategory Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|getCreatedBy():User @@ -131941,6 +132386,7 @@ Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|getOda Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|getTasks():array Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|setAdministrationScopeTargets(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|setCategory(value?:LifecycleWorkflowCategory):void Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|setCreatedBy(value?:User):void @@ -136713,6 +137159,14 @@ Microsoft\Graph\Generated.models.messageSecurityState::|public|setNetworkMessage Microsoft\Graph\Generated.models.messageSecurityState::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.messageSecurityState::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MessageSecurityState Microsoft\Graph\Generated.models.messageSecurityState~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.messageTracingRoot-->Entity +Microsoft\Graph\Generated.models.messageTracingRoot::|public|constructor():void +Microsoft\Graph\Generated.models.messageTracingRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.messageTracingRoot::|public|getMessageTraces():array +Microsoft\Graph\Generated.models.messageTracingRoot::|public|OdataType:string +Microsoft\Graph\Generated.models.messageTracingRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.messageTracingRoot::|public|setMessageTraces(value?:array):void +Microsoft\Graph\Generated.models.messageTracingRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MessageTracingRoot Microsoft\Graph\Generated.models.messageUnpinnedEventMessageDetail-->EventMessageDetail Microsoft\Graph\Generated.models.messageUnpinnedEventMessageDetail::|public|constructor():void Microsoft\Graph\Generated.models.messageUnpinnedEventMessageDetail::|public|getEventDateTime():DateTime @@ -138983,6 +139437,21 @@ Microsoft\Graph\Generated.models.onUserCreateStartListener::|public|OdataType:st Microsoft\Graph\Generated.models.onUserCreateStartListener::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.onUserCreateStartListener::|public|setHandler(value?:OnUserCreateStartHandler):void Microsoft\Graph\Generated.models.onUserCreateStartListener::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnUserCreateStartListener +Microsoft\Graph\Generated.models.openIdConnectSetting::|public|constructor():void +Microsoft\Graph\Generated.models.openIdConnectSetting::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.openIdConnectSetting::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.openIdConnectSetting::|public|getClientId():string +Microsoft\Graph\Generated.models.openIdConnectSetting::|public|getDiscoveryUrl():string +Microsoft\Graph\Generated.models.openIdConnectSetting::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.openIdConnectSetting::|public|getOdataType():string +Microsoft\Graph\Generated.models.openIdConnectSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.openIdConnectSetting::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.openIdConnectSetting::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.openIdConnectSetting::|public|setClientId(value?:string):void +Microsoft\Graph\Generated.models.openIdConnectSetting::|public|setDiscoveryUrl(value?:string):void +Microsoft\Graph\Generated.models.openIdConnectSetting::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.openIdConnectSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OpenIdConnectSetting +Microsoft\Graph\Generated.models.openIdConnectSetting~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.openShift-->ChangeTrackedEntity Microsoft\Graph\Generated.models.openShift::|public|constructor():void Microsoft\Graph\Generated.models.openShift::|public|getDraftOpenShift():OpenShiftItem diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 82efb35d594..f71d052bb63 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "EE655C46667963A6B56284D80428908D898ADF7596E1B9840E2353EEE838BF5BDD1519D02373734226B3D8607AA86D05BD7FA51B4D709F95127054A6D86E6D4D", + "descriptionHash": "4F06022D5B45031BAB5C100A8706A34FA46122344724E8FCA8C63860D90BF29AC24BE841A1ED2D972C817F599F3CB3D773FDC21B97C78F4BD30527C351DF0259", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.31.0", + "kiotaVersion": "1.30.0", "clientClassName": "BaseGraphClient", "typeAccessModifier": "Public", "clientNamespaceName": "Microsoft\\Graph\\Generated",