diff --git a/src/Generated/Admin/AdminRequestBuilder.php b/src/Generated/Admin/AdminRequestBuilder.php index a7d3f5aca24..d2138891b0f 100644 --- a/src/Generated/Admin/AdminRequestBuilder.php +++ b/src/Generated/Admin/AdminRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Admin\Dynamics\DynamicsRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\Edge\EdgeRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\Entra\EntraRequestBuilder; +use Microsoft\Graph\Beta\Generated\Admin\Exchange\ExchangeRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\Forms\FormsRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\Microsoft365Apps\Microsoft365AppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\People\PeopleRequestBuilder; @@ -56,6 +57,13 @@ public function entra(): EntraRequestBuilder { return new EntraRequestBuilder($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 forms property of the microsoft.graph.admin entity. */ diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilder.php b/src/Generated/Admin/Exchange/ExchangeRequestBuilder.php similarity index 51% rename from src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilder.php rename to src/Generated/Admin/Exchange/ExchangeRequestBuilder.php index c75984ff9d0..c2013b9d09c 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilder.php +++ b/src/Generated/Admin/Exchange/ExchangeRequestBuilder.php @@ -1,10 +1,12 @@ pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the messageTraces property of the microsoft.graph.exchangeAdmin entity. + */ + public function messageTraces(): MessageTracesRequestBuilder { + return new MessageTracesRequestBuilder($this->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}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/errors/{educationSynchronizationError%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/admin/exchange{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,12 +47,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property errors for education - * @param EducationSynchronizationErrorItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * 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(?EducationSynchronizationErrorItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?ExchangeRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -45,40 +61,40 @@ public function delete(?EducationSynchronizationErrorItemRequestBuilderDeleteReq } /** - * Get errors from education - * @param EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * 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(?EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?ExchangeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [EducationSynchronizationError::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [ExchangeAdmin::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update the navigation property errors in education - * @param EducationSynchronizationError $body The request body - * @param EducationSynchronizationErrorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * 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(EducationSynchronizationError $body, ?EducationSynchronizationErrorItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(ExchangeAdmin $body, ?ExchangeRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [EducationSynchronizationError::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [ExchangeAdmin::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Delete navigation property errors for education - * @param EducationSynchronizationErrorItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * 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(?EducationSynchronizationErrorItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?ExchangeRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -92,11 +108,11 @@ public function toDeleteRequestInformation(?EducationSynchronizationErrorItemReq } /** - * Get errors from education - * @param EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * 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(?EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?ExchangeRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -113,12 +129,12 @@ public function toGetRequestInformation(?EducationSynchronizationErrorItemReques } /** - * Update the navigation property errors in education - * @param EducationSynchronizationError $body The request body - * @param EducationSynchronizationErrorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * 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(EducationSynchronizationError $body, ?EducationSynchronizationErrorItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(ExchangeAdmin $body, ?ExchangeRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -135,10 +151,10 @@ public function toPatchRequestInformation(EducationSynchronizationError $body, ? /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return EducationSynchronizationErrorItemRequestBuilder + * @return ExchangeRequestBuilder */ - public function withUrl(string $rawUrl): EducationSynchronizationErrorItemRequestBuilder { - return new EducationSynchronizationErrorItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): ExchangeRequestBuilder { + return new ExchangeRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Reset/ResetRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Exchange/ExchangeRequestBuilderDeleteRequestConfiguration.php similarity index 66% rename from src/Generated/Education/SynchronizationProfiles/Item/Reset/ResetRequestBuilderPostRequestConfiguration.php rename to src/Generated/Admin/Exchange/ExchangeRequestBuilderDeleteRequestConfiguration.php index b3fbd48c0b6..37a145575af 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/Reset/ResetRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Admin/Exchange/ExchangeRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/ExchangeRequestBuilderGetQueryParameters.php similarity index 70% rename from src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilderGetQueryParameters.php rename to src/Generated/Admin/Exchange/ExchangeRequestBuilderGetQueryParameters.php index 31aefdf3504..36de01b018c 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Exchange/ExchangeRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Admin/Exchange/ExchangeRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/ExchangeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ad247b185a4 --- /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/Education/SynchronizationProfiles/Item/Pause/PauseRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Exchange/ExchangeRequestBuilderPatchRequestConfiguration.php similarity index 66% rename from src/Generated/Education/SynchronizationProfiles/Item/Pause/PauseRequestBuilderPostRequestConfiguration.php rename to src/Generated/Admin/Exchange/ExchangeRequestBuilderPatchRequestConfiguration.php index 0c6d8051634..d7d279e58c9 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/Pause/PauseRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Admin/Exchange/ExchangeRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Education/SynchronizationProfiles/Count/CountRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Count/CountRequestBuilder.php similarity index 94% rename from src/Generated/Education/SynchronizationProfiles/Count/CountRequestBuilder.php rename to src/Generated/Admin/Exchange/Mailboxes/Count/CountRequestBuilder.php index 8e871b21d53..f2c1c19fe5d 100644 --- a/src/Generated/Education/SynchronizationProfiles/Count/CountRequestBuilder.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Education/SynchronizationProfiles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Count/CountRequestBuilderGetQueryParameters.php similarity index 91% rename from src/Generated/Education/SynchronizationProfiles/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Admin/Exchange/Mailboxes/Count/CountRequestBuilderGetQueryParameters.php index 59f348ed507..72ab7366821 100644 --- a/src/Generated/Education/SynchronizationProfiles/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ |string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/resume'); + parent::__construct($requestAdapter, [], '{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/createImportSession'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -30,25 +31,26 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action resume - * @param ResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Create a session to import an Exchange mailbox item using its FastTransfer stream (FTS) format. + * @param CreateImportSessionRequestBuilderPostRequestConfiguration|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/mailbox-createimportsession?view=graph-rest-beta Find more info here */ - public function post(?ResumeRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(?CreateImportSessionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [MailboxItemImportSession::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Invoke action resume - * @param ResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Create a session to import an Exchange mailbox item using its FastTransfer stream (FTS) format. + * @param CreateImportSessionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(?ResumeRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(?CreateImportSessionRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -64,10 +66,10 @@ public function toPostRequestInformation(?ResumeRequestBuilderPostRequestConfigu /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return ResumeRequestBuilder + * @return CreateImportSessionRequestBuilder */ - public function withUrl(string $rawUrl): ResumeRequestBuilder { - return new ResumeRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): CreateImportSessionRequestBuilder { + return new CreateImportSessionRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/CreateImportSession/CreateImportSessionRequestBuilderPostRequestConfiguration.php similarity index 63% rename from src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Admin/Exchange/Mailboxes/Item/CreateImportSession/CreateImportSessionRequestBuilderPostRequestConfiguration.php index 75fefc5c0f9..b28df211d97 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/CreateImportSession/CreateImportSessionRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Models/EducationSynchronizationCustomizationsBase.php b/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsPostRequestBody.php similarity index 67% rename from src/Generated/Models/EducationSynchronizationCustomizationsBase.php rename to src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsPostRequestBody.php index 1d4dc2fcb7e..343218c458e 100644 --- a/src/Generated/Models/EducationSynchronizationCustomizationsBase.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsPostRequestBody.php @@ -1,6 +1,6 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,17 +29,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return EducationSynchronizationCustomizationsBase + * @return ExportItemsPostRequestBody */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSynchronizationCustomizationsBase { - $mappingValueNode = $parseNode->getChildNode("@odata.type"); - if ($mappingValueNode !== null) { - $mappingValue = $mappingValueNode->getStringValue(); - switch ($mappingValue) { - case '#microsoft.graph.educationSynchronizationCustomizations': return new EducationSynchronizationCustomizations(); - } - } - return new EducationSynchronizationCustomizationsBase(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExportItemsPostRequestBody { + return new ExportItemsPostRequestBody(); } /** @@ -69,20 +63,29 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'ItemIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setItemIds($val); + }, ]; } /** - * Gets the @odata.type property value. The OdataType property - * @return string|null + * Gets the ItemIds property value. The ItemIds property + * @return array|null */ - public function getOdataType(): ?string { - $val = $this->getBackingStore()->get('odataType'); - if (is_null($val) || is_string($val)) { + public function getItemIds(): ?array { + $val = $this->getBackingStore()->get('itemIds'); + 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 'odataType'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'itemIds'"); } /** @@ -90,7 +93,7 @@ public function getOdataType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfPrimitiveValues('ItemIds', $this->getItemIds()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -111,11 +114,11 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the @odata.type property value. The OdataType property - * @param string|null $value Value to set for the @odata.type property. + * Sets the ItemIds property value. The ItemIds property + * @param array|null $value Value to set for the ItemIds property. */ - public function setOdataType(?string $value): void { - $this->getBackingStore()->set('odataType', $value); + public function setItemIds(?array $value): void { + $this->getBackingStore()->set('itemIds', $value); } } diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Start/StartPostResponse.php b/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsPostResponse.php similarity index 66% rename from src/Generated/Education/SynchronizationProfiles/Item/Start/StartPostResponse.php rename to src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsPostResponse.php index f90ca879416..381c92b93cb 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/Start/StartPostResponse.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsPostResponse.php @@ -1,18 +1,18 @@ fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([EducationFileSynchronizationVerificationMessage::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ExportItemResponse::class, 'createFromDiscriminatorValue'])), ]); } /** * Gets the value property value. The value property - * @return array|null + * @return array|null */ public function getValue(): ?array { $val = $this->getBackingStore()->get('value'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, EducationFileSynchronizationVerificationMessage::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, ExportItemResponse::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -63,7 +63,7 @@ public function serialize(SerializationWriter $writer): void { /** * Sets the value property value. The value property - * @param array|null $value Value to set for the value property. + * @param array|null $value Value to set for the value property. */ public function setValue(?array $value): void { $this->getBackingStore()->set('value', $value); diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsRequestBuilder.php new file mode 100644 index 00000000000..1bafc74c7ab --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsRequestBuilder.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}/admin/exchange/mailboxes/{mailbox%2Did}/exportItems'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Export Exchange mailboxItem objects in full-fidelity FastTransfer stream format for backup purposes. This item format can be restored to the same mailbox or a different one. You can export up to 20 items in a single export request. + * @param ExportItemsPostRequestBody $body The request body + * @param ExportItemsRequestBuilderPostRequestConfiguration|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/mailbox-exportitems?view=graph-rest-beta Find more info here + */ + public function post(ExportItemsPostRequestBody $body, ?ExportItemsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExportItemsPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Export Exchange mailboxItem objects in full-fidelity FastTransfer stream format for backup purposes. This item format can be restored to the same mailbox or a different one. You can export up to 20 items in a single export request. + * @param ExportItemsPostRequestBody $body The request body + * @param ExportItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ExportItemsPostRequestBody $body, ?ExportItemsRequestBuilderPostRequestConfiguration $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 ExportItemsRequestBuilder + */ + public function withUrl(string $rawUrl): ExportItemsRequestBuilder { + return new ExportItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c4c7b37f32f --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Count/CountRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Count/CountRequestBuilder.php similarity index 92% rename from src/Generated/Education/SynchronizationProfiles/Item/Errors/Count/CountRequestBuilder.php rename to src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Count/CountRequestBuilder.php index 6dcd5cb27b2..f14ae3de2a3 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Count/CountRequestBuilder.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Count/CountRequestBuilderGetQueryParameters.php similarity index 90% rename from src/Generated/Education/SynchronizationProfiles/Item/Errors/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Count/CountRequestBuilderGetQueryParameters.php index 645252a46ad..63648231bfc 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([MailboxFolder::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, MailboxFolder::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/Mailboxes/Item/Folders/Delta/DeltaRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..021dc2c705f --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilder.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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * @param DeltaRequestBuilderGetRequestConfiguration|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/mailboxfolder-delta?view=graph-rest-beta Find more info here + */ + public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeltaGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DeltaRequestBuilder + */ + public function withUrl(string $rawUrl): DeltaRequestBuilder { + return new DeltaRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..db02efa45f7 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Education/SynchronizationProfiles/SynchronizationProfilesRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilderGetRequestConfiguration.php similarity index 54% rename from src/Generated/Education/SynchronizationProfiles/SynchronizationProfilesRequestBuilderGetRequestConfiguration.php rename to src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilderGetRequestConfiguration.php index c3b4d9a34dd..bb7b45bccd6 100644 --- a/src/Generated/Education/SynchronizationProfiles/SynchronizationProfilesRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param SynchronizationProfilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param DeltaRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?SynchronizationProfilesRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?DeltaRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new SynchronizationProfilesRequestBuilderGetQueryParameters. + * Instantiates a new DeltaRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Syn * @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 SynchronizationProfilesRequestBuilderGetQueryParameters + * @return DeltaRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): SynchronizationProfilesRequestBuilderGetQueryParameters { - return new SynchronizationProfilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): DeltaRequestBuilderGetQueryParameters { + return new DeltaRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilder.php new file mode 100644 index 00000000000..f287f5bcac8 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilder.php @@ -0,0 +1,106 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the folders property of the microsoft.graph.mailbox entity. + * @param string $mailboxFolderId The unique identifier of mailboxFolder + * @return MailboxFolderItemRequestBuilder + */ + public function byMailboxFolderId(string $mailboxFolderId): MailboxFolderItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mailboxFolder%2Did'] = $mailboxFolderId; + return new MailboxFolderItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FoldersRequestBuilder 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/mailboxes/{mailbox%2Did}/folders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get all the mailboxFolder objects in the specified mailbox, including any search folders. + * @param FoldersRequestBuilderGetRequestConfiguration|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/mailbox-list-folders?view=graph-rest-beta Find more info here + */ + public function get(?FoldersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxFolderCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get all the mailboxFolder objects in the specified mailbox, including any search folders. + * @param FoldersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FoldersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 FoldersRequestBuilder + */ + public function withUrl(string $rawUrl): FoldersRequestBuilder { + return new FoldersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..15fcc31dbb0 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilderGetQueryParameters.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 FoldersRequestBuilderGetQueryParameters 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/Mailboxes/Item/Folders/FoldersRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6fd74638959 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FoldersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FoldersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FoldersRequestBuilderGetQueryParameters. + * @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 FoldersRequestBuilderGetQueryParameters + */ + 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): FoldersRequestBuilderGetQueryParameters { + return new FoldersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilder.php new file mode 100644 index 00000000000..1a9c92c3eba --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilder.php @@ -0,0 +1,106 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. + * @param string $mailboxFolderId1 The unique identifier of mailboxFolder + * @return MailboxFolderItemRequestBuilder + */ + public function byMailboxFolderId1(string $mailboxFolderId1): MailboxFolderItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mailboxFolder%2Did1'] = $mailboxFolderId1; + return new MailboxFolderItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ChildFoldersRequestBuilder 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/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + * @param ChildFoldersRequestBuilderGetRequestConfiguration|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/mailboxfolder-list-childfolders?view=graph-rest-beta Find more info here + */ + public function get(?ChildFoldersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxFolderCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + * @param ChildFoldersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ChildFoldersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 ChildFoldersRequestBuilder + */ + public function withUrl(string $rawUrl): ChildFoldersRequestBuilder { + return new ChildFoldersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8a9081eeb79 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilderGetQueryParameters.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 ChildFoldersRequestBuilderGetQueryParameters 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/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1e2e9ff8c11 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ChildFoldersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ChildFoldersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ChildFoldersRequestBuilderGetQueryParameters. + * @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 ChildFoldersRequestBuilderGetQueryParameters + */ + 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): ChildFoldersRequestBuilderGetQueryParameters { + return new ChildFoldersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Count/CountRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..5cfc3201567 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/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/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/$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/Mailboxes/Item/Folders/Item/ChildFolders/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ded1fd90289 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..864b679c7fd --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/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/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaGetResponse.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..d7428d31764 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([MailboxFolder::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, MailboxFolder::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/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..c3883caebf3 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilder.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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * @param DeltaRequestBuilderGetRequestConfiguration|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/mailboxfolder-delta?view=graph-rest-beta Find more info here + */ + public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeltaGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DeltaRequestBuilder + */ + public function withUrl(string $rawUrl): DeltaRequestBuilder { + return new DeltaRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..64e58b42f4b --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..faf786ee32d --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeltaRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeltaRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return DeltaRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): DeltaRequestBuilderGetQueryParameters { + return new DeltaRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Count/CountRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..32433f55870 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/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/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/$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/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0758ba3d1db --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3dda6a95398 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/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/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaGetResponse.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..87f8581afe2 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([MailboxItem::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, MailboxItem::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/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..30cc837906f --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeltaGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DeltaRequestBuilder + */ + public function withUrl(string $rawUrl): DeltaRequestBuilder { + return new DeltaRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7511e91e8fd --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0b338cec7ee --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeltaRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeltaRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return DeltaRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): DeltaRequestBuilderGetQueryParameters { + return new DeltaRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilder.php new file mode 100644 index 00000000000..d3d8996d703 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilder.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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/{mailboxItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of items in this folder. + * @param MailboxItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of items in this folder. + * @param MailboxItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 MailboxItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxItemItemRequestBuilder { + return new MailboxItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilderGetQueryParameters.php similarity index 68% rename from src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilderGetQueryParameters.php rename to src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilderGetQueryParameters.php index 284788ca525..3221051e7a8 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6fbb352f53a --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxItemItemRequestBuilderGetQueryParameters { + return new MailboxItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/ItemsRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/ItemsRequestBuilder.php new file mode 100644 index 00000000000..91bb0fa372e --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/ItemsRequestBuilder.php @@ -0,0 +1,105 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + * @param string $mailboxItemId The unique identifier of mailboxItem + * @return MailboxItemItemRequestBuilder + */ + public function byMailboxItemId(string $mailboxItemId): MailboxItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mailboxItem%2Did'] = $mailboxItemId; + return new MailboxItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ItemsRequestBuilder 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/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of items in this folder. + * @param ItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of items in this folder. + * @param ItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 ItemsRequestBuilder + */ + public function withUrl(string $rawUrl): ItemsRequestBuilder { + return new ItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Education/SynchronizationProfiles/SynchronizationProfilesRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/ItemsRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/Education/SynchronizationProfiles/SynchronizationProfilesRequestBuilderGetQueryParameters.php rename to src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/ItemsRequestBuilderGetQueryParameters.php index c71bc02de9e..69eb54ddd80 100644 --- a/src/Generated/Education/SynchronizationProfiles/SynchronizationProfilesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/ItemsRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/ItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/ItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0c49f5a4b47 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/ItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ItemsRequestBuilderGetQueryParameters. + * @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 ItemsRequestBuilderGetQueryParameters + */ + 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): ItemsRequestBuilderGetQueryParameters { + return new ItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilder.php new file mode 100644 index 00000000000..b480ce2f991 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new MailboxFolderItemRequestBuilder 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/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of child folders in this folder. + * @param MailboxFolderItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxFolderItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxFolder::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of child folders in this folder. + * @param MailboxFolderItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxFolderItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 MailboxFolderItemRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxFolderItemRequestBuilder { + return new MailboxFolderItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilderGetQueryParameters.php similarity index 68% rename from src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilderGetQueryParameters.php rename to src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilderGetQueryParameters.php index 50587ac0e25..9ce4515c3a2 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3abb12e5439 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxFolderItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxFolderItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxFolderItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxFolderItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxFolderItemRequestBuilderGetQueryParameters { + return new MailboxFolderItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Count/CountRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..00a2a1f7428 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/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/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/$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/Mailboxes/Item/Folders/Item/Items/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1db39a5d40e --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a7940e5aa82 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/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/Mailboxes/Item/Folders/Item/Items/Delta/DeltaGetResponse.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..60e6a7921e4 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([MailboxItem::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, MailboxItem::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/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..620e9ff498f --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilder.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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * @param DeltaRequestBuilderGetRequestConfiguration|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/mailboxitem-delta?view=graph-rest-beta Find more info here + */ + public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeltaGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DeltaRequestBuilder + */ + public function withUrl(string $rawUrl): DeltaRequestBuilder { + return new DeltaRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b1c082d916b --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2565750b0a3 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeltaRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeltaRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return DeltaRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): DeltaRequestBuilderGetQueryParameters { + return new DeltaRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilder.php new file mode 100644 index 00000000000..ffa36e9d8c4 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilder.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/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/{mailboxItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read the properties and relationships of a mailboxItem object. + * @param MailboxItemItemRequestBuilderGetRequestConfiguration|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/mailboxitem-get?view=graph-rest-beta Find more info here + */ + public function get(?MailboxItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read the properties and relationships of a mailboxItem object. + * @param MailboxItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 MailboxItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxItemItemRequestBuilder { + return new MailboxItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..778fe861164 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilderGetQueryParameters.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 MailboxItemItemRequestBuilderGetQueryParameters 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/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b3cf7bd0a78 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxItemItemRequestBuilderGetQueryParameters { + return new MailboxItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/ItemsRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/ItemsRequestBuilder.php new file mode 100644 index 00000000000..0fd7d6e084b --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/ItemsRequestBuilder.php @@ -0,0 +1,106 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + * @param string $mailboxItemId The unique identifier of mailboxItem + * @return MailboxItemItemRequestBuilder + */ + public function byMailboxItemId(string $mailboxItemId): MailboxItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mailboxItem%2Did'] = $mailboxItemId; + return new MailboxItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ItemsRequestBuilder 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/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the mailboxItem collection within a specified mailboxFolder in a mailbox. + * @param ItemsRequestBuilderGetRequestConfiguration|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/mailboxfolder-list-items?view=graph-rest-beta Find more info here + */ + public function get(?ItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the mailboxItem collection within a specified mailboxFolder in a mailbox. + * @param ItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 ItemsRequestBuilder + */ + public function withUrl(string $rawUrl): ItemsRequestBuilder { + return new ItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/ItemsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/ItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..204a9dc0ccf --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/ItemsRequestBuilderGetQueryParameters.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 ItemsRequestBuilderGetQueryParameters 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/Mailboxes/Item/Folders/Item/Items/ItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/ItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e4ec8df0913 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/ItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ItemsRequestBuilderGetQueryParameters. + * @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 ItemsRequestBuilderGetQueryParameters + */ + 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): ItemsRequestBuilderGetQueryParameters { + return new ItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilder.php new file mode 100644 index 00000000000..20a5c2cb98a --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilder.php @@ -0,0 +1,94 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + */ + public function items(): ItemsRequestBuilder { + return new ItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new MailboxFolderItemRequestBuilder 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/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read the properties and relationships of a mailboxFolder object. + * @param MailboxFolderItemRequestBuilderGetRequestConfiguration|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/mailboxfolder-get?view=graph-rest-beta Find more info here + */ + public function get(?MailboxFolderItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxFolder::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read the properties and relationships of a mailboxFolder object. + * @param MailboxFolderItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxFolderItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 MailboxFolderItemRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxFolderItemRequestBuilder { + return new MailboxFolderItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e388be2e61c --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilderGetQueryParameters.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 MailboxFolderItemRequestBuilderGetQueryParameters 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/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7b32fbd093e --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxFolderItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxFolderItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxFolderItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxFolderItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxFolderItemRequestBuilderGetQueryParameters { + return new MailboxFolderItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilder.php new file mode 100644 index 00000000000..a3bfbe8cf3c --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilder.php @@ -0,0 +1,168 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the exportItems method. + */ + public function exportItems(): ExportItemsRequestBuilder { + return new ExportItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the folders property of the microsoft.graph.mailbox entity. + */ + public function folders(): FoldersRequestBuilder { + return new FoldersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new MailboxItemRequestBuilder 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/mailboxes/{mailbox%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property mailboxes for admin + * @param MailboxItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MailboxItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents a user's mailboxes. + * @param MailboxItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Mailbox::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property mailboxes in admin + * @param Mailbox $body The request body + * @param MailboxItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(Mailbox $body, ?MailboxItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Mailbox::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property mailboxes for admin + * @param MailboxItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MailboxItemRequestBuilderDeleteRequestConfiguration $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 user's mailboxes. + * @param MailboxItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 mailboxes in admin + * @param Mailbox $body The request body + * @param MailboxItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Mailbox $body, ?MailboxItemRequestBuilderPatchRequestConfiguration $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 MailboxItemRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxItemRequestBuilder { + return new MailboxItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Resume/ResumeRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilderDeleteRequestConfiguration.php similarity index 65% rename from src/Generated/Education/SynchronizationProfiles/Item/Resume/ResumeRequestBuilderPostRequestConfiguration.php rename to src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilderDeleteRequestConfiguration.php index 8962a0c4d01..81adb287496 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/Resume/ResumeRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2227f9376e3 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilderGetQueryParameters.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 MailboxItemRequestBuilderGetQueryParameters 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/Mailboxes/Item/MailboxItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4faacf01baf --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxItemRequestBuilderGetQueryParameters { + return new MailboxItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Start/StartRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilderPatchRequestConfiguration.php similarity index 66% rename from src/Generated/Education/SynchronizationProfiles/Item/Start/StartRequestBuilderPostRequestConfiguration.php rename to src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilderPatchRequestConfiguration.php index 6443000b1b0..fba07796788 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/Start/StartRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/MailboxItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Admin/Exchange/Mailboxes/MailboxesRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/MailboxesRequestBuilder.php new file mode 100644 index 00000000000..4ea757abaad --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/MailboxesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the mailboxes property of the microsoft.graph.exchangeAdmin entity. + * @param string $mailboxId The unique identifier of mailbox + * @return MailboxItemRequestBuilder + */ + public function byMailboxId(string $mailboxId): MailboxItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mailbox%2Did'] = $mailboxId; + return new MailboxItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new MailboxesRequestBuilder 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/mailboxes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Represents a user's mailboxes. + * @param MailboxesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to mailboxes for admin + * @param Mailbox $body The request body + * @param MailboxesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(Mailbox $body, ?MailboxesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Mailbox::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Represents a user's mailboxes. + * @param MailboxesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 mailboxes for admin + * @param Mailbox $body The request body + * @param MailboxesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Mailbox $body, ?MailboxesRequestBuilderPostRequestConfiguration $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 MailboxesRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxesRequestBuilder { + return new MailboxesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/MailboxesRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/MailboxesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..078fb2ef2af --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/MailboxesRequestBuilderGetQueryParameters.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 MailboxesRequestBuilderGetQueryParameters 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/Mailboxes/MailboxesRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/MailboxesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f8d5dbebb36 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/MailboxesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxesRequestBuilderGetQueryParameters. + * @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 MailboxesRequestBuilderGetQueryParameters + */ + 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): MailboxesRequestBuilderGetQueryParameters { + return new MailboxesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Exchange/Mailboxes/MailboxesRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/MailboxesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..cd43b844132 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/MailboxesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/UploadUrl/UploadUrlRequestBuilder.php b/src/Generated/Admin/Exchange/MessageTraces/Count/CountRequestBuilder.php similarity index 52% rename from src/Generated/Education/SynchronizationProfiles/Item/UploadUrl/UploadUrlRequestBuilder.php rename to src/Generated/Admin/Exchange/MessageTraces/Count/CountRequestBuilder.php index daf528481ca..da4a58b867e 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/UploadUrl/UploadUrlRequestBuilder.php +++ b/src/Generated/Admin/Exchange/MessageTraces/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ |string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/uploadUrl()'); + parent::__construct($requestAdapter, [], '{+baseurl}/admin/exchange/messageTraces/$count{?%24filter,%24search}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -30,44 +30,49 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function uploadUrl - * @param UploadUrlRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * 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(?UploadUrlRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [UploadUrlGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; } /** - * Invoke function uploadUrl - * @param UploadUrlRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * 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(?UploadUrlRequestBuilderGetRequestConfiguration $requestConfiguration = null): 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', "application/json"); + $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 UploadUrlRequestBuilder + * @return CountRequestBuilder */ - public function withUrl(string $rawUrl): UploadUrlRequestBuilder { - return new UploadUrlRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Admin/Exchange/MessageTraces/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/MessageTraces/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c7024822e0a --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/Exchange/MessageTraces/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9e53664d1bd --- /dev/null +++ b/src/Generated/Admin/Exchange/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/MessageTraces/Item/MessageTraceItemRequestBuilder.php b/src/Generated/Admin/Exchange/MessageTraces/Item/MessageTraceItemRequestBuilder.php new file mode 100644 index 00000000000..6917b634948 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/MessageTraceItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new MessageTraceItemRequestBuilder 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/messageTraces/{messageTrace%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property messageTraces for admin + * @param MessageTraceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MessageTraceItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get messageTraces from admin + * @param MessageTraceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MessageTraceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MessageTrace::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property messageTraces in admin + * @param MessageTrace $body The request body + * @param MessageTraceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MessageTrace $body, ?MessageTraceItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MessageTrace::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property messageTraces for admin + * @param MessageTraceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MessageTraceItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get messageTraces from admin + * @param MessageTraceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MessageTraceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 MessageTrace $body The request body + * @param MessageTraceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MessageTrace $body, ?MessageTraceItemRequestBuilderPatchRequestConfiguration $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 MessageTraceItemRequestBuilder + */ + public function withUrl(string $rawUrl): MessageTraceItemRequestBuilder { + return new MessageTraceItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/MessageTraces/Item/MessageTraceItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/MessageTraceItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1f32340e3a6 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/MessageTraceItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/MessageTraces/Item/MessageTraceItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/MessageTraces/Item/MessageTraceItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..596235656c2 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/MessageTraceItemRequestBuilderGetQueryParameters.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 MessageTraceItemRequestBuilderGetQueryParameters 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/MessageTraces/Item/MessageTraceItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/MessageTraceItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a45a47e1361 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/MessageTraceItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MessageTraceItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MessageTraceItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MessageTraceItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MessageTraceItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MessageTraceItemRequestBuilderGetQueryParameters { + return new MessageTraceItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/Exchange/MessageTraces/Item/MessageTraceItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/MessageTraceItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2cefc44832f --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/MessageTraceItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/MessageTraces/Item/Recipients/Count/CountRequestBuilder.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..cf8e9d2c2a6 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/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/messageTraces/{messageTrace%2Did}/recipients/$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/MessageTraces/Item/Recipients/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..81a996253b3 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..416d21205d0 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/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/MessageTraces/Item/Recipients/Item/Events/Count/CountRequestBuilder.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..7fa38da67ca --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/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/messageTraces/{messageTrace%2Did}/recipients/{messageRecipient%2Did}/events/$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/MessageTraces/Item/Recipients/Item/Events/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f45894dfa7c --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e613fdea92f --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/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/Education/SynchronizationProfiles/Item/Errors/ErrorsRequestBuilder.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/EventsRequestBuilder.php similarity index 54% rename from src/Generated/Education/SynchronizationProfiles/Item/Errors/ErrorsRequestBuilder.php rename to src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/EventsRequestBuilder.php index 6cf438a0bcc..18ce843bfb0 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/Errors/ErrorsRequestBuilder.php +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/EventsRequestBuilder.php @@ -1,13 +1,13 @@ pathParameters; - $urlTplParams['educationSynchronizationError%2Did'] = $educationSynchronizationErrorId; - return new EducationSynchronizationErrorItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['messageEvent%2Did'] = $messageEventId; + return new MessageEventItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** - * Instantiates a new ErrorsRequestBuilder and sets the default values. + * Instantiates a new EventsRequestBuilder 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}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/errors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/admin/exchange/messageTraces/{messageTrace%2Did}/recipients/{messageRecipient%2Did}/events{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -52,40 +52,40 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get errors from education - * @param ErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get events from admin + * @param EventsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?ErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?EventsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [EducationSynchronizationErrorCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [MessageEventCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Create new navigation property to errors for education - * @param EducationSynchronizationError $body The request body - * @param ErrorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Create new navigation property to events for admin + * @param MessageEvent $body The request body + * @param EventsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function post(EducationSynchronizationError $body, ?ErrorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(MessageEvent $body, ?EventsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [EducationSynchronizationError::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [MessageEvent::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Get errors from education - * @param ErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get events from admin + * @param EventsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?ErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?EventsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -102,12 +102,12 @@ public function toGetRequestInformation(?ErrorsRequestBuilderGetRequestConfigura } /** - * Create new navigation property to errors for education - * @param EducationSynchronizationError $body The request body - * @param ErrorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Create new navigation property to events for admin + * @param MessageEvent $body The request body + * @param EventsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(EducationSynchronizationError $body, ?ErrorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(MessageEvent $body, ?EventsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -124,10 +124,10 @@ public function toPostRequestInformation(EducationSynchronizationError $body, ?E /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return ErrorsRequestBuilder + * @return EventsRequestBuilder */ - public function withUrl(string $rawUrl): ErrorsRequestBuilder { - return new ErrorsRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): EventsRequestBuilder { + return new EventsRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Errors/ErrorsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/EventsRequestBuilderGetQueryParameters.php similarity index 90% rename from src/Generated/Education/SynchronizationProfiles/Item/Errors/ErrorsRequestBuilderGetQueryParameters.php rename to src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/EventsRequestBuilderGetQueryParameters.php index e5160fc3a69..b0d66237d05 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/Errors/ErrorsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/EventsRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Errors/ErrorsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/EventsRequestBuilderGetRequestConfiguration.php similarity index 67% rename from src/Generated/Education/SynchronizationProfiles/Item/Errors/ErrorsRequestBuilderGetRequestConfiguration.php rename to src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/EventsRequestBuilderGetRequestConfiguration.php index af3fc48de1c..17f63e5d181 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/Errors/ErrorsRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/EventsRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param ErrorsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param EventsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?ErrorsRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?EventsRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new ErrorsRequestBuilderGetQueryParameters. + * Instantiates a new EventsRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Err * @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 ErrorsRequestBuilderGetQueryParameters + * @return EventsRequestBuilderGetQueryParameters */ - 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): ErrorsRequestBuilderGetQueryParameters { - return new ErrorsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): EventsRequestBuilderGetQueryParameters { + return new EventsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Errors/ErrorsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/EventsRequestBuilderPostRequestConfiguration.php similarity index 72% rename from src/Generated/Education/SynchronizationProfiles/Item/Errors/ErrorsRequestBuilderPostRequestConfiguration.php rename to src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/EventsRequestBuilderPostRequestConfiguration.php index 70aef4f0668..13302ab2c45 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/Errors/ErrorsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/EventsRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilder.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilder.php similarity index 54% rename from src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilder.php rename to src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilder.php index a0ca387f315..78fc4e86cf7 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilder.php +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilder.php @@ -1,10 +1,10 @@ |string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/profileStatus{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/admin/exchange/messageTraces/{messageTrace%2Did}/recipients/{messageRecipient%2Did}/events/{messageEvent%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property profileStatus for education - * @param ProfileStatusRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property events for admin + * @param MessageEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function delete(?ProfileStatusRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?MessageEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -45,40 +45,40 @@ public function delete(?ProfileStatusRequestBuilderDeleteRequestConfiguration $r } /** - * Get profileStatus from education - * @param ProfileStatusRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get events from admin + * @param MessageEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?ProfileStatusRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?MessageEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [EducationSynchronizationProfileStatus::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [MessageEvent::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update the navigation property profileStatus in education - * @param EducationSynchronizationProfileStatus $body The request body - * @param ProfileStatusRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Update the navigation property events in admin + * @param MessageEvent $body The request body + * @param MessageEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function patch(EducationSynchronizationProfileStatus $body, ?ProfileStatusRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(MessageEvent $body, ?MessageEventItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [EducationSynchronizationProfileStatus::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [MessageEvent::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Delete navigation property profileStatus for education - * @param ProfileStatusRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property events for admin + * @param MessageEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?ProfileStatusRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?MessageEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -92,11 +92,11 @@ public function toDeleteRequestInformation(?ProfileStatusRequestBuilderDeleteReq } /** - * Get profileStatus from education - * @param ProfileStatusRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get events from admin + * @param MessageEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?ProfileStatusRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?MessageEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -113,12 +113,12 @@ public function toGetRequestInformation(?ProfileStatusRequestBuilderGetRequestCo } /** - * Update the navigation property profileStatus in education - * @param EducationSynchronizationProfileStatus $body The request body - * @param ProfileStatusRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Update the navigation property events in admin + * @param MessageEvent $body The request body + * @param MessageEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(EducationSynchronizationProfileStatus $body, ?ProfileStatusRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(MessageEvent $body, ?MessageEventItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -135,10 +135,10 @@ public function toPatchRequestInformation(EducationSynchronizationProfileStatus /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return ProfileStatusRequestBuilder + * @return MessageEventItemRequestBuilder */ - public function withUrl(string $rawUrl): ProfileStatusRequestBuilder { - return new ProfileStatusRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): MessageEventItemRequestBuilder { + return new MessageEventItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c8c3ea7b393 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4582d4be5f8 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilderGetQueryParameters.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 MessageEventItemRequestBuilderGetQueryParameters 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/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9ed91d0a35f --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MessageEventItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MessageEventItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MessageEventItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MessageEventItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MessageEventItemRequestBuilderGetQueryParameters { + return new MessageEventItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f837b3bec5b --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/Events/Item/MessageEventItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilder.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilder.php new file mode 100644 index 00000000000..4c247a00625 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new MessageRecipientItemRequestBuilder 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/messageTraces/{messageTrace%2Did}/recipients/{messageRecipient%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property recipients for admin + * @param MessageRecipientItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MessageRecipientItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get recipients from admin + * @param MessageRecipientItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MessageRecipientItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MessageRecipient::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property recipients in admin + * @param MessageRecipient $body The request body + * @param MessageRecipientItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MessageRecipient $body, ?MessageRecipientItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MessageRecipient::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property recipients for admin + * @param MessageRecipientItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MessageRecipientItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get recipients from admin + * @param MessageRecipientItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MessageRecipientItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 recipients in admin + * @param MessageRecipient $body The request body + * @param MessageRecipientItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MessageRecipient $body, ?MessageRecipientItemRequestBuilderPatchRequestConfiguration $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 MessageRecipientItemRequestBuilder + */ + public function withUrl(string $rawUrl): MessageRecipientItemRequestBuilder { + return new MessageRecipientItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ba9a0ee9eff --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..068b480bab5 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilderGetQueryParameters.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 MessageRecipientItemRequestBuilderGetQueryParameters 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/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a868e7a30e8 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MessageRecipientItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MessageRecipientItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MessageRecipientItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MessageRecipientItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MessageRecipientItemRequestBuilderGetQueryParameters { + return new MessageRecipientItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilderPatchRequestConfiguration.php similarity index 63% rename from src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilderPatchRequestConfiguration.php index b90832896a4..91857af2fe5 100644 --- a/src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/Item/MessageRecipientItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/RecipientsRequestBuilder.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/RecipientsRequestBuilder.php new file mode 100644 index 00000000000..9cd344fef6c --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/RecipientsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the recipients property of the microsoft.graph.messageTrace entity. + * @param string $messageRecipientId The unique identifier of messageRecipient + * @return MessageRecipientItemRequestBuilder + */ + public function byMessageRecipientId(string $messageRecipientId): MessageRecipientItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['messageRecipient%2Did'] = $messageRecipientId; + return new MessageRecipientItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RecipientsRequestBuilder 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/messageTraces/{messageTrace%2Did}/recipients{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get recipients from admin + * @param RecipientsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RecipientsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MessageRecipientCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to recipients for admin + * @param MessageRecipient $body The request body + * @param RecipientsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MessageRecipient $body, ?RecipientsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MessageRecipient::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get recipients from admin + * @param RecipientsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RecipientsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 recipients for admin + * @param MessageRecipient $body The request body + * @param RecipientsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MessageRecipient $body, ?RecipientsRequestBuilderPostRequestConfiguration $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 RecipientsRequestBuilder + */ + public function withUrl(string $rawUrl): RecipientsRequestBuilder { + return new RecipientsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/RecipientsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/RecipientsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c4cdb7de3c3 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/RecipientsRequestBuilderGetQueryParameters.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 RecipientsRequestBuilderGetQueryParameters 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/MessageTraces/Item/Recipients/RecipientsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/RecipientsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..77a832f31dc --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/RecipientsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RecipientsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RecipientsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RecipientsRequestBuilderGetQueryParameters. + * @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 RecipientsRequestBuilderGetQueryParameters + */ + 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): RecipientsRequestBuilderGetQueryParameters { + return new RecipientsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/RecipientsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/RecipientsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..842fe4c0a17 --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/Item/Recipients/RecipientsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/MessageTraces/MessageTracesRequestBuilder.php b/src/Generated/Admin/Exchange/MessageTraces/MessageTracesRequestBuilder.php new file mode 100644 index 00000000000..3e63a0b07dc --- /dev/null +++ b/src/Generated/Admin/Exchange/MessageTraces/MessageTracesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the messageTraces property of the microsoft.graph.exchangeAdmin entity. + * @param string $messageTraceId The unique identifier of messageTrace + * @return MessageTraceItemRequestBuilder + */ + public function byMessageTraceId(string $messageTraceId): MessageTraceItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['messageTrace%2Did'] = $messageTraceId; + return new MessageTraceItemRequestBuilder($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/messageTraces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get messageTraces from admin + * @param MessageTracesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MessageTracesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MessageTraceCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to messageTraces for admin + * @param MessageTrace $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(MessageTrace $body, ?MessageTracesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MessageTrace::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get messageTraces from admin + * @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 MessageTrace $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(MessageTrace $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/MessageTraces/MessageTracesRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/MessageTraces/MessageTracesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..25e0dce1c26 --- /dev/null +++ b/src/Generated/Admin/Exchange/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/MessageTraces/MessageTracesRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/MessageTracesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..27b495b2321 --- /dev/null +++ b/src/Generated/Admin/Exchange/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/MessageTraces/MessageTracesRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Exchange/MessageTraces/MessageTracesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b71c7734b6b --- /dev/null +++ b/src/Generated/Admin/Exchange/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/ServiceAnnouncement/HealthOverviews/Item/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php b/src/Generated/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php index b928d8298f7..422c20751b2 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-beta Find more info here */ public function get(?IncidentReportRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php index 965f95857b3..597e00cda8e 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a resourceConnection object. + * Delete an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-delete?view=graph-rest-beta Find more info here */ public function delete(?ResourceConnectionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -76,7 +76,7 @@ public function patch(ResourceConnection $body, ?ResourceConnectionItemRequestBu } /** - * Delete a resourceConnection object. + * Delete an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php index 2263918d9d2..cc4a0fa49da 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php @@ -63,11 +63,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an updatableAsset object. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @param UpdatableAssetItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-delete?view=graph-rest-beta Find more info here */ public function delete(?UpdatableAssetItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -108,7 +108,7 @@ public function patch(UpdatableAsset $body, ?UpdatableAssetItemRequestBuilderPat } /** - * Delete an updatableAsset object. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @param UpdatableAssetItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php index 0baca24dad1..35e4b577767 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a contentApproval object. + * Delete a complianceChange object. * @param ComplianceChangeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-delete?view=graph-rest-beta Find more info here */ public function delete(?ComplianceChangeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -69,12 +69,12 @@ public function get(?ComplianceChangeItemRequestBuilderGetRequestConfiguration $ } /** - * Update the properties of a contentApproval object. + * Update the properties of a complianceChange object. * @param ComplianceChange $body The request body * @param ComplianceChangeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-update?view=graph-rest-beta Find more info here */ public function patch(ComplianceChange $body, ?ComplianceChangeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -85,7 +85,7 @@ public function patch(ComplianceChange $body, ?ComplianceChangeItemRequestBuilde } /** - * Delete a contentApproval object. + * Delete a complianceChange object. * @param ComplianceChangeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -124,7 +124,7 @@ public function toGetRequestInformation(?ComplianceChangeItemRequestBuilderGetRe } /** - * Update the properties of a contentApproval object. + * Update the properties of a complianceChange object. * @param ComplianceChange $body The request body * @param ComplianceChangeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php index d8a2e61ad97..fa53c6d9e16 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(IosLobAppProvisioningConfigurationAssignment $body, ?Assign } /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php index 38d126facd2..6e838857da3 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. */ class AssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php index 0a488cc1fda..5dcb1f39d3d 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?IosLobAppProvisioningConfigurationAssignmentItemRequestB } /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?IosLobAppProvisioningConfigurationAs } /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php index 1c97c4a49fa..b031f346af1 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. */ class IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php index a145ae633ab..b80e5d79ed8 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?DeviceComplianceScheduledActionForRuleItemRequestBuilder } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @param DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?DeviceComplianceScheduledActionForRu } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @param DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php index 253415c5c8d..0f745123334 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule */ class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php index a85baf0f7f7..bb4f67a3ce3 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @param ScheduledActionsForRuleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(DeviceComplianceScheduledActionForRule $body, ?ScheduledAct } /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @param ScheduledActionsForRuleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php index 4ffc159cb20..614c634523d 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule */ class ScheduledActionsForRuleRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php index 553aec9f548..d1ee1fbee41 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(AppLogCollectionRequest $body, ?AppLogCollectionRequestsReq } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php index 0ba878c96bb..b3430fe837f 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. */ class AppLogCollectionRequestsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php index ac9dacdea01..afc14eb7a60 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?AppLogCollectionRequestItemRequestBuilderDeleteRequestCo } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?AppLogCollectionRequestItemRequestBu } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php index 0adbe986030..a5eb28cd5e3 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. */ class AppLogCollectionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php index 1dd216be38b..880889c68f9 100644 --- a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?HardwareOathDevicesRequestBuilderGetRequestConfiguration $r } /** - * Create a new hardwareOathTokenAuthenticationMethodDevice object. Supports bulk creation. + * Create a new hardwareOathTokenAuthenticationMethodDevice object. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. * @param HardwareOathTokenAuthenticationMethodDevice $body The request body * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/authenticationmethoddevice-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/authenticationmethoddevice-post-hardwareoathdevices?view=graph-rest-beta Find more info here */ public function post(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathDevicesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?HardwareOathDevicesRequestBuilderGetReq } /** - * Create a new hardwareOathTokenAuthenticationMethodDevice object. Supports bulk creation. + * Create a new hardwareOathTokenAuthenticationMethodDevice object. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. * @param HardwareOathTokenAuthenticationMethodDevice $body The request body * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php index fff3ff6a884..279933d21b5 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php @@ -241,11 +241,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param RangeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/range-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-beta Find more info here */ public function get(?RangeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -312,7 +312,7 @@ public function rowWithRow(int $row): RowWithRowRequestBuilder { } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param RangeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/RangeRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/RangeRequestBuilder.php index 0d5ef862a00..dca84c873f1 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/RangeRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/RangeRequestBuilder.php @@ -241,11 +241,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param RangeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/range-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-beta Find more info here */ public function get(?RangeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -312,7 +312,7 @@ public function rowWithRow(int $row): RowWithRowRequestBuilder { } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param RangeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/EducationRequestBuilder.php b/src/Generated/Education/EducationRequestBuilder.php index 2d6bc1aa1d9..0bf0cad64c1 100644 --- a/src/Generated/Education/EducationRequestBuilder.php +++ b/src/Generated/Education/EducationRequestBuilder.php @@ -8,7 +8,6 @@ use Microsoft\Graph\Beta\Generated\Education\Me\MeRequestBuilder; use Microsoft\Graph\Beta\Generated\Education\Reports\ReportsRequestBuilder; use Microsoft\Graph\Beta\Generated\Education\Schools\SchoolsRequestBuilder; -use Microsoft\Graph\Beta\Generated\Education\SynchronizationProfiles\SynchronizationProfilesRequestBuilder; use Microsoft\Graph\Beta\Generated\Education\Users\UsersRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\EducationRoot; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -50,13 +49,6 @@ public function schools(): SchoolsRequestBuilder { return new SchoolsRequestBuilder($this->pathParameters, $this->requestAdapter); } - /** - * Provides operations to manage the synchronizationProfiles property of the microsoft.graph.educationRoot entity. - */ - public function synchronizationProfiles(): SynchronizationProfilesRequestBuilder { - return new SynchronizationProfilesRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Provides operations to manage the users property of the microsoft.graph.educationRoot entity. */ diff --git a/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilder.php b/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilder.php deleted file mode 100644 index b0b39456bdb..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilder.php +++ /dev/null @@ -1,200 +0,0 @@ -pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to call the pause method. - */ - public function pause(): PauseRequestBuilder { - return new PauseRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the profileStatus property of the microsoft.graph.educationSynchronizationProfile entity. - */ - public function profileStatus(): ProfileStatusRequestBuilder { - return new ProfileStatusRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to call the reset method. - */ - public function reset(): ResetRequestBuilder { - return new ResetRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to call the resume method. - */ - public function resume(): ResumeRequestBuilder { - return new ResumeRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to call the start method. - */ - public function start(): StartRequestBuilder { - return new StartRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to call the uploadUrl method. - */ - public function uploadUrl(): UploadUrlRequestBuilder { - return new UploadUrlRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Instantiates a new EducationSynchronizationProfileItemRequestBuilder 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}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}{?%24expand,%24select}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Delete navigation property synchronizationProfiles for education - * @param EducationSynchronizationProfileItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function delete(?EducationSynchronizationProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - - /** - * Get synchronizationProfiles from education - * @param EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [EducationSynchronizationProfile::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Update the navigation property synchronizationProfiles in education - * @param EducationSynchronizationProfile $body The request body - * @param EducationSynchronizationProfileItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(EducationSynchronizationProfile $body, ?EducationSynchronizationProfileItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [EducationSynchronizationProfile::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Delete navigation property synchronizationProfiles for education - * @param EducationSynchronizationProfileItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toDeleteRequestInformation(?EducationSynchronizationProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = HttpMethod::DELETE; - if ($requestConfiguration !== null) { - $requestInfo->addHeaders($requestConfiguration->headers); - $requestInfo->addRequestOptions(...$requestConfiguration->options); - } - $requestInfo->tryAddHeader('Accept', "application/json"); - return $requestInfo; - } - - /** - * Get synchronizationProfiles from education - * @param EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = 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 synchronizationProfiles in education - * @param EducationSynchronizationProfile $body The request body - * @param EducationSynchronizationProfileItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(EducationSynchronizationProfile $body, ?EducationSynchronizationProfileItemRequestBuilderPatchRequestConfiguration $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 EducationSynchronizationProfileItemRequestBuilder - */ - public function withUrl(string $rawUrl): EducationSynchronizationProfileItemRequestBuilder { - return new EducationSynchronizationProfileItemRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilderDeleteRequestConfiguration.php deleted file mode 100644 index a734750cea2..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilderDeleteRequestConfiguration.php +++ /dev/null @@ -1,22 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - */ - public function __construct(?array $headers = null, ?array $options = null) { - parent::__construct($headers ?? [], $options ?? []); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 4198ffd07a5..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param EducationSynchronizationProfileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?EducationSynchronizationProfileItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new EducationSynchronizationProfileItemRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return EducationSynchronizationProfileItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): EducationSynchronizationProfileItemRequestBuilderGetQueryParameters { - return new EducationSynchronizationProfileItemRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilderPatchRequestConfiguration.php deleted file mode 100644 index e9c7835d990..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/Item/EducationSynchronizationProfileItemRequestBuilderPatchRequestConfiguration.php +++ /dev/null @@ -1,22 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - */ - public function __construct(?array $headers = null, ?array $options = null) { - parent::__construct($headers ?? [], $options ?? []); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilderDeleteRequestConfiguration.php deleted file mode 100644 index 33cf92e5098..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilderDeleteRequestConfiguration.php +++ /dev/null @@ -1,22 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - */ - public function __construct(?array $headers = null, ?array $options = null) { - parent::__construct($headers ?? [], $options ?? []); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index fd5c8d266f4..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param EducationSynchronizationErrorItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?EducationSynchronizationErrorItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new EducationSynchronizationErrorItemRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return EducationSynchronizationErrorItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): EducationSynchronizationErrorItemRequestBuilderGetQueryParameters { - return new EducationSynchronizationErrorItemRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilderPatchRequestConfiguration.php deleted file mode 100644 index ce62c62a21d..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/Item/Errors/Item/EducationSynchronizationErrorItemRequestBuilderPatchRequestConfiguration.php +++ /dev/null @@ -1,22 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - */ - public function __construct(?array $headers = null, ?array $options = null) { - parent::__construct($headers ?? [], $options ?? []); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Pause/PauseRequestBuilder.php b/src/Generated/Education/SynchronizationProfiles/Item/Pause/PauseRequestBuilder.php deleted file mode 100644 index d1d3943860f..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/Item/Pause/PauseRequestBuilder.php +++ /dev/null @@ -1,73 +0,0 @@ -|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. - * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. - */ - public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/pause'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Invoke action pause - * @param PauseRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(?PauseRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - - /** - * Invoke action pause - * @param PauseRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(?PauseRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = HttpMethod::POST; - if ($requestConfiguration !== null) { - $requestInfo->addHeaders($requestConfiguration->headers); - $requestInfo->addRequestOptions(...$requestConfiguration->options); - } - $requestInfo->tryAddHeader('Accept', "application/json"); - return $requestInfo; - } - - /** - * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - * @param string $rawUrl The raw URL to use for the request builder. - * @return PauseRequestBuilder - */ - public function withUrl(string $rawUrl): PauseRequestBuilder { - return new PauseRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilderGetRequestConfiguration.php b/src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 76dfa9649b5..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/Item/ProfileStatus/ProfileStatusRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param ProfileStatusRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?ProfileStatusRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new ProfileStatusRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return ProfileStatusRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): ProfileStatusRequestBuilderGetQueryParameters { - return new ProfileStatusRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Reset/ResetRequestBuilder.php b/src/Generated/Education/SynchronizationProfiles/Item/Reset/ResetRequestBuilder.php deleted file mode 100644 index 9cc323b9d08..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/Item/Reset/ResetRequestBuilder.php +++ /dev/null @@ -1,73 +0,0 @@ -|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. - * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. - */ - public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/reset'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Invoke action reset - * @param ResetRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(?ResetRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - - /** - * Invoke action reset - * @param ResetRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(?ResetRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = HttpMethod::POST; - if ($requestConfiguration !== null) { - $requestInfo->addHeaders($requestConfiguration->headers); - $requestInfo->addRequestOptions(...$requestConfiguration->options); - } - $requestInfo->tryAddHeader('Accept', "application/json"); - return $requestInfo; - } - - /** - * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - * @param string $rawUrl The raw URL to use for the request builder. - * @return ResetRequestBuilder - */ - public function withUrl(string $rawUrl): ResetRequestBuilder { - return new ResetRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/Start/StartRequestBuilder.php b/src/Generated/Education/SynchronizationProfiles/Item/Start/StartRequestBuilder.php deleted file mode 100644 index 2bc8feff233..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/Item/Start/StartRequestBuilder.php +++ /dev/null @@ -1,73 +0,0 @@ -|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. - * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. - */ - public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/start'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Invoke action start - * @param StartRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(?StartRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [StartPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Invoke action start - * @param StartRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(?StartRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = HttpMethod::POST; - if ($requestConfiguration !== null) { - $requestInfo->addHeaders($requestConfiguration->headers); - $requestInfo->addRequestOptions(...$requestConfiguration->options); - } - $requestInfo->tryAddHeader('Accept', "application/json"); - return $requestInfo; - } - - /** - * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - * @param string $rawUrl The raw URL to use for the request builder. - * @return StartRequestBuilder - */ - public function withUrl(string $rawUrl): StartRequestBuilder { - return new StartRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/UploadUrl/UploadUrlGetResponse.php b/src/Generated/Education/SynchronizationProfiles/Item/UploadUrl/UploadUrlGetResponse.php deleted file mode 100644 index 64095cd7da6..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/Item/UploadUrl/UploadUrlGetResponse.php +++ /dev/null @@ -1,114 +0,0 @@ -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 UploadUrlGetResponse - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): UploadUrlGetResponse { - return new UploadUrlGetResponse(); - } - - /** - * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - * @return array|null - */ - public function getAdditionalData(): ?array { - $val = $this->getBackingStore()->get('additionalData'); - if (is_null($val) || is_array($val)) { - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); - } - - /** - * Gets the BackingStore property value. Stores model information. - * @return BackingStore - */ - public function getBackingStore(): BackingStore { - return $this->backingStore; - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return [ - 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), - ]; - } - - /** - * Gets the value property value. The value property - * @return string|null - */ - public function getValue(): ?string { - $val = $this->getBackingStore()->get('value'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - $writer->writeStringValue('value', $this->getValue()); - $writer->writeAdditionalData($this->getAdditionalData()); - } - - /** - * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - * @param array $value Value to set for the AdditionalData property. - */ - public function setAdditionalData(?array $value): void { - $this->getBackingStore()->set('additionalData', $value); - } - - /** - * Sets the BackingStore property value. Stores model information. - * @param BackingStore $value Value to set for the BackingStore property. - */ - public function setBackingStore(BackingStore $value): void { - $this->backingStore = $value; - } - - /** - * Sets the value property value. The value property - * @param string|null $value Value to set for the value property. - */ - public function setValue(?string $value): void { - $this->getBackingStore()->set('value', $value); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/Item/UploadUrl/UploadUrlRequestBuilderGetRequestConfiguration.php b/src/Generated/Education/SynchronizationProfiles/Item/UploadUrl/UploadUrlRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 17f0ef220e7..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/Item/UploadUrl/UploadUrlRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,22 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - */ - public function __construct(?array $headers = null, ?array $options = null) { - parent::__construct($headers ?? [], $options ?? []); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/SynchronizationProfilesRequestBuilder.php b/src/Generated/Education/SynchronizationProfiles/SynchronizationProfilesRequestBuilder.php deleted file mode 100644 index 1747a78b47c..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/SynchronizationProfilesRequestBuilder.php +++ /dev/null @@ -1,133 +0,0 @@ -pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the synchronizationProfiles property of the microsoft.graph.educationRoot entity. - * @param string $educationSynchronizationProfileId The unique identifier of educationSynchronizationProfile - * @return EducationSynchronizationProfileItemRequestBuilder - */ - public function byEducationSynchronizationProfileId(string $educationSynchronizationProfileId): EducationSynchronizationProfileItemRequestBuilder { - $urlTplParams = $this->pathParameters; - $urlTplParams['educationSynchronizationProfile%2Did'] = $educationSynchronizationProfileId; - return new EducationSynchronizationProfileItemRequestBuilder($urlTplParams, $this->requestAdapter); - } - - /** - * Instantiates a new SynchronizationProfilesRequestBuilder 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}/education/synchronizationProfiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Get synchronizationProfiles from education - * @param SynchronizationProfilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?SynchronizationProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [EducationSynchronizationProfileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Create new navigation property to synchronizationProfiles for education - * @param EducationSynchronizationProfile $body The request body - * @param SynchronizationProfilesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(EducationSynchronizationProfile $body, ?SynchronizationProfilesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [EducationSynchronizationProfile::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Get synchronizationProfiles from education - * @param SynchronizationProfilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?SynchronizationProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = 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 synchronizationProfiles for education - * @param EducationSynchronizationProfile $body The request body - * @param SynchronizationProfilesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(EducationSynchronizationProfile $body, ?SynchronizationProfilesRequestBuilderPostRequestConfiguration $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 SynchronizationProfilesRequestBuilder - */ - public function withUrl(string $rawUrl): SynchronizationProfilesRequestBuilder { - return new SynchronizationProfilesRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/Education/SynchronizationProfiles/SynchronizationProfilesRequestBuilderPostRequestConfiguration.php b/src/Generated/Education/SynchronizationProfiles/SynchronizationProfilesRequestBuilderPostRequestConfiguration.php deleted file mode 100644 index d3756fa80f3..00000000000 --- a/src/Generated/Education/SynchronizationProfiles/SynchronizationProfilesRequestBuilderPostRequestConfiguration.php +++ /dev/null @@ -1,22 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - */ - public function __construct(?array $headers = null, ?array $options = null) { - parent::__construct($headers ?? [], $options ?? []); - } - -} diff --git a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php index dabaa000766..209eb3521e2 100644 --- a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php +++ b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php @@ -109,12 +109,12 @@ public function get(?EducationUserItemRequestBuilderGetRequestConfiguration $req } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/relatedcontact-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-beta Find more info here */ public function patch(EducationUser $body, ?EducationUserItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -164,7 +164,7 @@ public function toGetRequestInformation(?EducationUserItemRequestBuilderGetReque } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php index 3dbc9a2cdbf..572adc03c23 100644 --- a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?ExternalItemItemRequestBuilderGetRequestConfiguration $requ } /** - * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. + * Update the properties of an externalitem. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-beta Find more info here */ public function put(ExternalItem $body, ?ExternalItemItemRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?ExternalItemItemRequestBuilderGetReques } /** - * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. + * Update the properties of an externalitem. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php b/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php index 6d7bb079fd5..26facd490f9 100644 --- a/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php @@ -46,12 +46,12 @@ public function get(?SchemaRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @param Schema $body The request body * @param SchemaRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/externalconnectors-schema-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-patch-schema?view=graph-rest-beta Find more info here */ public function patch(Schema $body, ?SchemaRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -83,7 +83,7 @@ public function toGetRequestInformation(?SchemaRequestBuilderGetRequestConfigura } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @param Schema $body The request body * @param SchemaRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php index e506e27bd63..546dd3a5a99 100644 --- a/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?IndustryDataConnectorItemRequestBuilderGetRequestConfigurat } /** - * Update the properties of an azureDataLakeConnector object. + * Update the properties of a oneRosterApiDataConnector object. * @param IndustryDataConnector $body The request body * @param IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-update?view=graph-rest-beta Find more info here */ public function patch(IndustryDataConnector $body, ?IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?IndustryDataConnectorItemRequestBuilder } /** - * Update the properties of an azureDataLakeConnector object. + * Update the properties of a oneRosterApiDataConnector object. * @param IndustryDataConnector $body The request body * @param IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php b/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php index 79838d1edef..bf307224d84 100644 --- a/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?InboundFlowItemRequestBuilderGetRequestConfiguration $reque } /** - * Update the properties of an inboundApiFlow object. + * Update the properties of an inboundFileFlow object. * @param InboundFlow $body The request body * @param InboundFlowItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-update?view=graph-rest-beta Find more info here */ public function patch(InboundFlow $body, ?InboundFlowItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?InboundFlowItemRequestBuilderGetRequest } /** - * Update the properties of an inboundApiFlow object. + * Update the properties of an inboundFileFlow object. * @param InboundFlow $body The request body * @param InboundFlowItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php index 230e24aa9c1..1489ac75a43 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?LongRunningOperationItemRequestBuilderDeleteRequestConfi } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-filevalidateoperation-get?view=graph-rest-beta Find more info here */ public function get(?LongRunningOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function toDeleteRequestInformation(?LongRunningOperationItemRequestBuild } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php index b479fc76ce2..32bac9d6444 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. */ class LongRunningOperationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/GroupsRequestBuilder.php b/src/Generated/Groups/GroupsRequestBuilder.php index e484e11c847..d7217fcbcb1 100644 --- a/src/Generated/Groups/GroupsRequestBuilder.php +++ b/src/Generated/Groups/GroupsRequestBuilder.php @@ -107,12 +107,12 @@ public function get(?GroupsRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-beta Find more info here */ public function post(Group $body, ?GroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -144,7 +144,7 @@ public function toGetRequestInformation(?GroupsRequestBuilderGetRequestConfigura } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php b/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php index 3d4b6e9938c..232151dfb25 100644 --- a/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?ConversationsRequestBuilderGetRequestConfiguration $request } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @param Conversation $body The request body * @param ConversationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-beta Find more info here */ public function post(Conversation $body, ?ConversationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?ConversationsRequestBuilderGetRequestCo } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @param Conversation $body The request body * @param ConversationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php index eae264b2b4a..3b609751cac 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a group's conversation object. + * Delete conversation. * @param ConversationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-beta Find more info here */ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -54,11 +54,11 @@ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-beta Find more info here */ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -69,7 +69,7 @@ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requ } /** - * Delete a group's conversation object. + * Delete conversation. * @param ConversationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -87,7 +87,7 @@ public function toDeleteRequestInformation(?ConversationItemRequestBuilderDelete } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php index e28c0cfb775..b72016b3ba5 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. */ class ConversationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php index 4bafb856eea..df1b4b7acf4 100644 --- a/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php @@ -30,12 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here */ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +46,7 @@ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequest } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php index 1e6b9930d4e..5eb7b9e0e54 100644 --- a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php @@ -47,11 +47,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a thread object. + * Delete conversationThread. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-beta Find more info here */ public function delete(?ConversationThreadItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function patch(ConversationThread $body, ?ConversationThreadItemRequestBu } /** - * Delete a thread object. + * Delete conversationThread. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php index 7864e9d8a17..14ea330a960 100644 --- a/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php @@ -30,12 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here */ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +46,7 @@ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequest } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php index 93cc4e54ccc..bdcf10a9a48 100644 --- a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a countryNamedLocation object. + * Delete a namedLocation object. * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/namedlocation-delete?view=graph-rest-beta Find more info here */ public function delete(?NamedLocationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -46,11 +46,11 @@ public function delete(?NamedLocationItemRequestBuilderDeleteRequestConfiguratio } /** - * Read the properties and relationships of a compliantNetworkNamedLocation object. + * Retrieve the properties and relationships of a namedLocation object. * @param NamedLocationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/compliantnetworknamedlocation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/namedlocation-get?view=graph-rest-beta Find more info here */ public function get(?NamedLocationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -77,7 +77,7 @@ public function patch(NamedLocation $body, ?NamedLocationItemRequestBuilderPatch } /** - * Delete a countryNamedLocation object. + * Delete a namedLocation object. * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -95,7 +95,7 @@ public function toDeleteRequestInformation(?NamedLocationItemRequestBuilderDelet } /** - * Read the properties and relationships of a compliantNetworkNamedLocation object. + * Retrieve the properties and relationships of a namedLocation object. * @param NamedLocationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php index a9001776882..8bb1a85b13e 100644 --- a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a compliantNetworkNamedLocation object. + * Retrieve the properties and relationships of a namedLocation object. */ class NamedLocationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php index 02637068d88..5be5c780b5c 100644 --- a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php +++ b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php @@ -54,11 +54,11 @@ public function delete(?CustomAuthenticationExtensionItemRequestBuilderDeleteReq } /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. * @param CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/authenticationeventlistener-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/customauthenticationextension-get?view=graph-rest-beta Find more info here */ public function get(?CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -102,7 +102,7 @@ public function toDeleteRequestInformation(?CustomAuthenticationExtensionItemReq } /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. * @param CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php index 6ac33f29928..64cff1ae17d 100644 --- a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. */ class CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php index 7240b4a58bc..99752890f7a 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?CustomCalloutExtensionItemRequestBuilderDeleteRequestCon } /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. * @param CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-beta Find more info here */ public function get(?CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -60,12 +60,12 @@ public function get(?CustomCalloutExtensionItemRequestBuilderGetRequestConfigura } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtension $body The request body * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-beta Find more info here */ public function patch(CustomCalloutExtension $body, ?CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?CustomCalloutExtensionItemRequestBui } /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. * @param CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -115,7 +115,7 @@ public function toGetRequestInformation(?CustomCalloutExtensionItemRequestBuilde } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtension $body The request body * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php index 0c3bbf4d14d..c63948e8ae2 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. */ class CustomCalloutExtensionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php index 973cd307015..6b91fa3ead3 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-delete?view=graph-rest-beta Find more info here */ public function delete(?CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -77,7 +77,7 @@ public function patch(CustomAccessPackageWorkflowExtension $body, ?CustomAccessP } /** - * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php index 24b59152a99..0b3bfdc136d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php @@ -120,11 +120,11 @@ public function delete(?AccessPackageItemRequestBuilderDeleteRequestConfiguratio } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta Find more info here */ public function get(?AccessPackageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -169,7 +169,7 @@ public function toDeleteRequestInformation(?AccessPackageItemRequestBuilderDelet } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php index b2fe7f6b346..b1ff43ca6d4 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. */ class AccessPackageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php index c463b1c09aa..4ec0ae29611 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php @@ -65,11 +65,11 @@ public function delete(?AccessPackagesWithUniqueNameRequestBuilderDeleteRequestC } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta Find more info here */ public function get(?AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -114,7 +114,7 @@ public function toDeleteRequestInformation(?AccessPackagesWithUniqueNameRequestB } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php index 8900e6f934e..62a3fe523c2 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. */ class AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php index 00d359b13d3..69b1ac60dbc 100644 --- a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php @@ -70,11 +70,11 @@ public function delete(?AgreementItemRequestBuilderDeleteRequestConfiguration $r } /** - * Retrieve the properties and relationships of an agreement object. + * Retrieve all files related to an agreement. This includes the default file and all localized files. * @param AgreementItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-beta Find more info here */ public function get(?AgreementItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -119,7 +119,7 @@ public function toDeleteRequestInformation(?AgreementItemRequestBuilderDeleteReq } /** - * Retrieve the properties and relationships of an agreement object. + * Retrieve all files related to an agreement. This includes the default file and all localized files. * @param AgreementItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php index e1d6d93093c..08036143775 100644 --- a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of an agreement object. + * Retrieve all files related to an agreement. This includes the default file and all localized files. */ class AgreementItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Models/Admin.php b/src/Generated/Models/Admin.php index 005cbd2e4d0..1999c492e5f 100644 --- a/src/Generated/Models/Admin.php +++ b/src/Generated/Models/Admin.php @@ -103,6 +103,18 @@ public function getEntra(): ?Entra { throw new \UnexpectedValueException("Invalid type found in backing store for 'entra'"); } + /** + * 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 @@ -114,6 +126,7 @@ public function getFieldDeserializers(): array { 'dynamics' => fn(ParseNode $n) => $o->setDynamics($n->getObjectValue([AdminDynamics::class, 'createFromDiscriminatorValue'])), 'edge' => fn(ParseNode $n) => $o->setEdge($n->getObjectValue([Edge::class, 'createFromDiscriminatorValue'])), 'entra' => fn(ParseNode $n) => $o->setEntra($n->getObjectValue([Entra::class, 'createFromDiscriminatorValue'])), + 'exchange' => fn(ParseNode $n) => $o->setExchange($n->getObjectValue([ExchangeAdmin::class, 'createFromDiscriminatorValue'])), 'forms' => fn(ParseNode $n) => $o->setForms($n->getObjectValue([AdminForms::class, 'createFromDiscriminatorValue'])), 'microsoft365Apps' => fn(ParseNode $n) => $o->setMicrosoft365Apps($n->getObjectValue([AdminMicrosoft365Apps::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), @@ -243,6 +256,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('dynamics', $this->getDynamics()); $writer->writeObjectValue('edge', $this->getEdge()); $writer->writeObjectValue('entra', $this->getEntra()); + $writer->writeObjectValue('exchange', $this->getExchange()); $writer->writeObjectValue('forms', $this->getForms()); $writer->writeObjectValue('microsoft365Apps', $this->getMicrosoft365Apps()); $writer->writeStringValue('@odata.type', $this->getOdataType()); @@ -303,6 +317,14 @@ public function setEntra(?Entra $value): void { $this->getBackingStore()->set('entra', $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 forms property value. The forms property * @param AdminForms|null $value Value to set for the forms property. diff --git a/src/Generated/Models/AiInteractionHistory.php b/src/Generated/Models/AiInteractionHistory.php index 877c75abec4..2abd5d8b240 100644 --- a/src/Generated/Models/AiInteractionHistory.php +++ b/src/Generated/Models/AiInteractionHistory.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the interactions property value. The list of AI interactions. + * Gets the interactions property value. The interactions property * @return array|null */ public function getInteractions(): ?array { @@ -60,7 +60,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the interactions property value. The list of AI interactions. + * Sets the interactions property value. The interactions property * @param array|null $value Value to set for the interactions property. */ public function setInteractions(?array $value): void { diff --git a/src/Generated/Models/AndroidManagedAppProtection.php b/src/Generated/Models/AndroidManagedAppProtection.php index 124a6da69c7..24eec1b46d9 100644 --- a/src/Generated/Models/AndroidManagedAppProtection.php +++ b/src/Generated/Models/AndroidManagedAppProtection.php @@ -240,7 +240,7 @@ public function getConnectToVpnOnLaunch(): ?bool { } /** - * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. + * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @return string|null */ public function getCustomBrowserDisplayName(): ?string { @@ -252,7 +252,7 @@ public function getCustomBrowserDisplayName(): ?string { } /** - * Gets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. + * Gets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @return string|null */ public function getCustomBrowserPackageId(): ?string { @@ -829,7 +829,7 @@ public function setConnectToVpnOnLaunch(?bool $value): void { } /** - * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. + * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @param string|null $value Value to set for the customBrowserDisplayName property. */ public function setCustomBrowserDisplayName(?string $value): void { @@ -837,7 +837,7 @@ public function setCustomBrowserDisplayName(?string $value): void { } /** - * Sets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. + * Sets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @param string|null $value Value to set for the customBrowserPackageId property. */ public function setCustomBrowserPackageId(?string $value): void { diff --git a/src/Generated/Models/AppliedAuthenticationEventListener.php b/src/Generated/Models/AppliedAuthenticationEventListener.php index 7c71d3036de..d34038c3a09 100644 --- a/src/Generated/Models/AppliedAuthenticationEventListener.php +++ b/src/Generated/Models/AppliedAuthenticationEventListener.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the eventType property value. The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue. + * Gets the eventType property value. The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. * @return AuthenticationEventType|null */ public function getEventType(): ?AuthenticationEventType { @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the eventType property value. The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue. + * Sets the eventType property value. The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. * @param AuthenticationEventType|null $value Value to set for the eventType property. */ public function setEventType(?AuthenticationEventType $value): void { diff --git a/src/Generated/Models/Certification.php b/src/Generated/Models/Certification.php index afaebf8a35c..ae076f0b718 100644 --- a/src/Generated/Models/Certification.php +++ b/src/Generated/Models/Certification.php @@ -109,7 +109,7 @@ public function getIsCertifiedByMicrosoft(): ?bool { } /** - * Gets the isPublisherAttested property value. Indicates whether the application has been self-attested by the application developer or the publisher. + * Gets the isPublisherAttested property value. Indicates whether the application developer or publisher completed Publisher Attestation. * @return bool|null */ public function getIsPublisherAttested(): ?bool { @@ -197,7 +197,7 @@ public function setIsCertifiedByMicrosoft(?bool $value): void { } /** - * Sets the isPublisherAttested property value. Indicates whether the application has been self-attested by the application developer or the publisher. + * Sets the isPublisherAttested property value. Indicates whether the application developer or publisher completed Publisher Attestation. * @param bool|null $value Value to set for the isPublisherAttested property. */ public function setIsPublisherAttested(?bool $value): void { diff --git a/src/Generated/Models/ChatMessageAttachment.php b/src/Generated/Models/ChatMessageAttachment.php index a17247a21b1..8a915a17040 100644 --- a/src/Generated/Models/ChatMessageAttachment.php +++ b/src/Generated/Models/ChatMessageAttachment.php @@ -68,7 +68,7 @@ public function getContent(): ?string { } /** - * Gets the contentType property value. The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework's Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header. + * Gets the contentType property value. The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework's Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component. * @return string|null */ public function getContentType(): ?string { @@ -210,7 +210,7 @@ public function setContent(?string $value): void { } /** - * Sets the contentType property value. The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework's Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header. + * Sets the contentType property value. The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework's Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component. * @param string|null $value Value to set for the contentType property. */ public function setContentType(?string $value): void { diff --git a/src/Generated/Models/DeviceCompliancePolicy.php b/src/Generated/Models/DeviceCompliancePolicy.php index 7a96a798370..74baec07ed6 100644 --- a/src/Generated/Models/DeviceCompliancePolicy.php +++ b/src/Generated/Models/DeviceCompliancePolicy.php @@ -194,7 +194,7 @@ public function getRoleScopeTagIds(): ?array { } /** - * Gets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * Gets the scheduledActionsForRule property value. The list of scheduled action for this rule * @return array|null */ public function getScheduledActionsForRule(): ?array { @@ -339,7 +339,7 @@ public function setRoleScopeTagIds(?array $value): void { } /** - * Sets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * Sets the scheduledActionsForRule property value. The list of scheduled action for this rule * @param array|null $value Value to set for the scheduledActionsForRule property. */ public function setScheduledActionsForRule(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php index 7d014191bdb..ba40cf6ddb9 100644 --- a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. Maximum number of choices in the collection + * Gets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of choices in the collection + * Gets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of choices in the collection + * Sets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of choices in the collection + * Sets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php index 982aa240d1d..02e1aa77fc4 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the childIds property value. Dependent child settings to this group of settings. + * Gets the childIds property value. Dependent child settings to this group of settings * @return array|null */ public function getChildIds(): ?array { @@ -106,7 +106,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the childIds property value. Dependent child settings to this group of settings. + * Sets the childIds property value. Dependent child settings to this group of settings * @param array|null $value Value to set for the childIds property. */ public function setChildIds(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php index 8d11d343669..2c56f6c957c 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. Maximum number of simple settings in the collection. Valid values 1 to 100 + * Gets the maximumCount property value. Maximum number of simple settings in the collection * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of simple settings in the collection. Valid values 1 to 100 + * Gets the minimumCount property value. Minimum number of simple settings in the collection * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of simple settings in the collection. Valid values 1 to 100 + * Sets the maximumCount property value. Maximum number of simple settings in the collection * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of simple settings in the collection. Valid values 1 to 100 + * Sets the minimumCount property value. Minimum number of simple settings in the collection * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php index 4ca20155e81..a2778cbead7 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the defaultValue property value. Default setting value for this setting + * Gets the defaultValue property value. Default setting value for this setting. * @return DeviceManagementConfigurationSettingValue|null */ public function getDefaultValue(): ?DeviceManagementConfigurationSettingValue { @@ -45,7 +45,7 @@ public function getDefaultValue(): ?DeviceManagementConfigurationSettingValue { } /** - * Gets the dependedOnBy property value. list of child settings that depend on this setting + * Gets the dependedOnBy property value. list of child settings that depend on this setting. * @return array|null */ public function getDependedOnBy(): ?array { @@ -59,7 +59,7 @@ public function getDependedOnBy(): ?array { } /** - * Gets the dependentOn property value. list of parent settings this setting is dependent on + * Gets the dependentOn property value. list of parent settings this setting is dependent on. * @return array|null */ public function getDependentOn(): ?array { @@ -87,7 +87,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the valueDefinition property value. Definition of the value for this setting + * Gets the valueDefinition property value. Definition of the value for this setting. * @return DeviceManagementConfigurationSettingValueDefinition|null */ public function getValueDefinition(): ?DeviceManagementConfigurationSettingValueDefinition { @@ -111,7 +111,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the defaultValue property value. Default setting value for this setting + * Sets the defaultValue property value. Default setting value for this setting. * @param DeviceManagementConfigurationSettingValue|null $value Value to set for the defaultValue property. */ public function setDefaultValue(?DeviceManagementConfigurationSettingValue $value): void { @@ -119,7 +119,7 @@ public function setDefaultValue(?DeviceManagementConfigurationSettingValue $valu } /** - * Sets the dependedOnBy property value. list of child settings that depend on this setting + * Sets the dependedOnBy property value. list of child settings that depend on this setting. * @param array|null $value Value to set for the dependedOnBy property. */ public function setDependedOnBy(?array $value): void { @@ -127,7 +127,7 @@ public function setDependedOnBy(?array $value): void { } /** - * Sets the dependentOn property value. list of parent settings this setting is dependent on + * Sets the dependentOn property value. list of parent settings this setting is dependent on. * @param array|null $value Value to set for the dependentOn property. */ public function setDependentOn(?array $value): void { @@ -135,7 +135,7 @@ public function setDependentOn(?array $value): void { } /** - * Sets the valueDefinition property value. Definition of the value for this setting + * Sets the valueDefinition property value. Definition of the value for this setting. * @param DeviceManagementConfigurationSettingValueDefinition|null $value Value to set for the valueDefinition property. */ public function setValueDefinition(?DeviceManagementConfigurationSettingValueDefinition $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php b/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php index 1eb922e8001..4e883bce7ea 100644 --- a/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php @@ -67,7 +67,7 @@ public function getFileTypes(): ?array { } /** - * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. * @return DeviceManagementConfigurationStringFormat|null */ public function getFormat(): ?DeviceManagementConfigurationStringFormat { @@ -103,7 +103,7 @@ public function getIsSecret(): ?bool { } /** - * Gets the maximumLength property value. Maximum length of string + * Gets the maximumLength property value. Maximum length of string. Valid values 0 to 87516 * @return int|null */ public function getMaximumLength(): ?int { @@ -115,7 +115,7 @@ public function getMaximumLength(): ?int { } /** - * Gets the minimumLength property value. Minimum length of string + * Gets the minimumLength property value. Minimum length of string. Valid values 0 to 87516 * @return int|null */ public function getMinimumLength(): ?int { @@ -149,7 +149,7 @@ public function setFileTypes(?array $value): void { } /** - * Sets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + * Sets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. * @param DeviceManagementConfigurationStringFormat|null $value Value to set for the format property. */ public function setFormat(?DeviceManagementConfigurationStringFormat $value): void { @@ -173,7 +173,7 @@ public function setIsSecret(?bool $value): void { } /** - * Sets the maximumLength property value. Maximum length of string + * Sets the maximumLength property value. Maximum length of string. Valid values 0 to 87516 * @param int|null $value Value to set for the maximumLength property. */ public function setMaximumLength(?int $value): void { @@ -181,7 +181,7 @@ public function setMaximumLength(?int $value): void { } /** - * Sets the minimumLength property value. Minimum length of string + * Sets the minimumLength property value. Minimum length of string. Valid values 0 to 87516 * @param int|null $value Value to set for the minimumLength property. */ public function setMinimumLength(?int $value): void { diff --git a/src/Generated/Models/DirectoryObject.php b/src/Generated/Models/DirectoryObject.php index 1cfae9eca86..4c163bd6282 100644 --- a/src/Generated/Models/DirectoryObject.php +++ b/src/Generated/Models/DirectoryObject.php @@ -53,6 +53,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Direc case '#microsoft.graph.group': return new Group(); case '#microsoft.graph.homeRealmDiscoveryPolicy': return new HomeRealmDiscoveryPolicy(); case '#microsoft.graph.identitySecurityDefaultsEnforcementPolicy': return new IdentitySecurityDefaultsEnforcementPolicy(); + case '#microsoft.graph.mailbox': return new Mailbox(); case '#microsoft.graph.multiTenantOrganizationMember': return new MultiTenantOrganizationMember(); case '#microsoft.graph.mutualTlsOauthConfiguration': return new MutualTlsOauthConfiguration(); case '#microsoft.graph.organization': return new Organization(); diff --git a/src/Generated/Models/EducationCsvDataProvider.php b/src/Generated/Models/EducationCsvDataProvider.php deleted file mode 100644 index 6de7139f73d..00000000000 --- a/src/Generated/Models/EducationCsvDataProvider.php +++ /dev/null @@ -1,68 +0,0 @@ -setOdataType('#microsoft.graph.educationCsvDataProvider'); - } - - /** - * 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 EducationCsvDataProvider - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationCsvDataProvider { - return new EducationCsvDataProvider(); - } - - /** - * Gets the customizations property value. The customizations property - * @return EducationSynchronizationCustomizations|null - */ - public function getCustomizations(): ?EducationSynchronizationCustomizations { - $val = $this->getBackingStore()->get('customizations'); - if (is_null($val) || $val instanceof EducationSynchronizationCustomizations) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'customizations'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'customizations' => fn(ParseNode $n) => $o->setCustomizations($n->getObjectValue([EducationSynchronizationCustomizations::class, 'createFromDiscriminatorValue'])), - ]); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - parent::serialize($writer); - $writer->writeObjectValue('customizations', $this->getCustomizations()); - } - - /** - * Sets the customizations property value. The customizations property - * @param EducationSynchronizationCustomizations|null $value Value to set for the customizations property. - */ - public function setCustomizations(?EducationSynchronizationCustomizations $value): void { - $this->getBackingStore()->set('customizations', $value); - } - -} diff --git a/src/Generated/Models/EducationFileSynchronizationVerificationMessage.php b/src/Generated/Models/EducationFileSynchronizationVerificationMessage.php deleted file mode 100644 index 12aad1253ba..00000000000 --- a/src/Generated/Models/EducationFileSynchronizationVerificationMessage.php +++ /dev/null @@ -1,180 +0,0 @@ -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 EducationFileSynchronizationVerificationMessage - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationFileSynchronizationVerificationMessage { - return new EducationFileSynchronizationVerificationMessage(); - } - - /** - * 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 description property value. The description property - * @return string|null - */ - public function getDescription(): ?string { - $val = $this->getBackingStore()->get('description'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return [ - 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), - 'fileName' => fn(ParseNode $n) => $o->setFileName($n->getStringValue()), - '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), - ]; - } - - /** - * Gets the fileName property value. The fileName property - * @return string|null - */ - public function getFileName(): ?string { - $val = $this->getBackingStore()->get('fileName'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'fileName'"); - } - - /** - * Gets the @odata.type property value. The OdataType property - * @return string|null - */ - public function getOdataType(): ?string { - $val = $this->getBackingStore()->get('odataType'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); - } - - /** - * Gets the type property value. The type property - * @return string|null - */ - public function getType(): ?string { - $val = $this->getBackingStore()->get('type'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'type'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - $writer->writeStringValue('description', $this->getDescription()); - $writer->writeStringValue('fileName', $this->getFileName()); - $writer->writeStringValue('@odata.type', $this->getOdataType()); - $writer->writeStringValue('type', $this->getType()); - $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 description property value. The description property - * @param string|null $value Value to set for the description property. - */ - public function setDescription(?string $value): void { - $this->getBackingStore()->set('description', $value); - } - - /** - * Sets the fileName property value. The fileName property - * @param string|null $value Value to set for the fileName property. - */ - public function setFileName(?string $value): void { - $this->getBackingStore()->set('fileName', $value); - } - - /** - * Sets the @odata.type property value. The OdataType property - * @param string|null $value Value to set for the @odata.type property. - */ - public function setOdataType(?string $value): void { - $this->getBackingStore()->set('odataType', $value); - } - - /** - * Sets the type property value. The type property - * @param string|null $value Value to set for the type property. - */ - public function setType(?string $value): void { - $this->getBackingStore()->set('type', $value); - } - -} diff --git a/src/Generated/Models/EducationIdentityCreationConfiguration.php b/src/Generated/Models/EducationIdentityCreationConfiguration.php deleted file mode 100644 index 00fe84b0729..00000000000 --- a/src/Generated/Models/EducationIdentityCreationConfiguration.php +++ /dev/null @@ -1,71 +0,0 @@ -setOdataType('#microsoft.graph.educationIdentityCreationConfiguration'); - } - - /** - * 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 EducationIdentityCreationConfiguration - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationIdentityCreationConfiguration { - return new EducationIdentityCreationConfiguration(); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'userDomains' => fn(ParseNode $n) => $o->setUserDomains($n->getCollectionOfObjectValues([EducationIdentityDomain::class, 'createFromDiscriminatorValue'])), - ]); - } - - /** - * Gets the userDomains property value. The userDomains property - * @return array|null - */ - public function getUserDomains(): ?array { - $val = $this->getBackingStore()->get('userDomains'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, EducationIdentityDomain::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'userDomains'"); - } - - /** - * 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('userDomains', $this->getUserDomains()); - } - - /** - * Sets the userDomains property value. The userDomains property - * @param array|null $value Value to set for the userDomains property. - */ - public function setUserDomains(?array $value): void { - $this->getBackingStore()->set('userDomains', $value); - } - -} diff --git a/src/Generated/Models/EducationIdentityMatchingConfiguration.php b/src/Generated/Models/EducationIdentityMatchingConfiguration.php deleted file mode 100644 index 9daff81c48d..00000000000 --- a/src/Generated/Models/EducationIdentityMatchingConfiguration.php +++ /dev/null @@ -1,71 +0,0 @@ -setOdataType('#microsoft.graph.educationIdentityMatchingConfiguration'); - } - - /** - * 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 EducationIdentityMatchingConfiguration - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationIdentityMatchingConfiguration { - return new EducationIdentityMatchingConfiguration(); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'matchingOptions' => fn(ParseNode $n) => $o->setMatchingOptions($n->getCollectionOfObjectValues([EducationIdentityMatchingOptions::class, 'createFromDiscriminatorValue'])), - ]); - } - - /** - * Gets the matchingOptions property value. The matchingOptions property - * @return array|null - */ - public function getMatchingOptions(): ?array { - $val = $this->getBackingStore()->get('matchingOptions'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, EducationIdentityMatchingOptions::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'matchingOptions'"); - } - - /** - * 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('matchingOptions', $this->getMatchingOptions()); - } - - /** - * Sets the matchingOptions property value. The matchingOptions property - * @param array|null $value Value to set for the matchingOptions property. - */ - public function setMatchingOptions(?array $value): void { - $this->getBackingStore()->set('matchingOptions', $value); - } - -} diff --git a/src/Generated/Models/EducationIdentitySynchronizationConfiguration.php b/src/Generated/Models/EducationIdentitySynchronizationConfiguration.php deleted file mode 100644 index 301de7b26b0..00000000000 --- a/src/Generated/Models/EducationIdentitySynchronizationConfiguration.php +++ /dev/null @@ -1,122 +0,0 @@ -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 EducationIdentitySynchronizationConfiguration - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationIdentitySynchronizationConfiguration { - $mappingValueNode = $parseNode->getChildNode("@odata.type"); - if ($mappingValueNode !== null) { - $mappingValue = $mappingValueNode->getStringValue(); - switch ($mappingValue) { - case '#microsoft.graph.educationIdentityCreationConfiguration': return new EducationIdentityCreationConfiguration(); - case '#microsoft.graph.educationIdentityMatchingConfiguration': return new EducationIdentityMatchingConfiguration(); - } - } - return new EducationIdentitySynchronizationConfiguration(); - } - - /** - * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - * @return array|null - */ - public function getAdditionalData(): ?array { - $val = $this->getBackingStore()->get('additionalData'); - if (is_null($val) || is_array($val)) { - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); - } - - /** - * Gets the BackingStore property value. Stores model information. - * @return BackingStore - */ - public function getBackingStore(): BackingStore { - return $this->backingStore; - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return [ - '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - ]; - } - - /** - * Gets the @odata.type property value. The OdataType property - * @return string|null - */ - public function getOdataType(): ?string { - $val = $this->getBackingStore()->get('odataType'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - $writer->writeStringValue('@odata.type', $this->getOdataType()); - $writer->writeAdditionalData($this->getAdditionalData()); - } - - /** - * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - * @param array $value Value to set for the AdditionalData property. - */ - public function setAdditionalData(?array $value): void { - $this->getBackingStore()->set('additionalData', $value); - } - - /** - * Sets the BackingStore property value. Stores model information. - * @param BackingStore $value Value to set for the BackingStore property. - */ - public function setBackingStore(BackingStore $value): void { - $this->backingStore = $value; - } - - /** - * Sets the @odata.type property value. The OdataType property - * @param string|null $value Value to set for the @odata.type property. - */ - public function setOdataType(?string $value): void { - $this->getBackingStore()->set('odataType', $value); - } - -} diff --git a/src/Generated/Models/EducationOneRosterApiDataProvider.php b/src/Generated/Models/EducationOneRosterApiDataProvider.php deleted file mode 100644 index da2144040de..00000000000 --- a/src/Generated/Models/EducationOneRosterApiDataProvider.php +++ /dev/null @@ -1,197 +0,0 @@ -setOdataType('#microsoft.graph.educationOneRosterApiDataProvider'); - } - - /** - * 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 EducationOneRosterApiDataProvider - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationOneRosterApiDataProvider { - return new EducationOneRosterApiDataProvider(); - } - - /** - * Gets the connectionSettings property value. The connectionSettings property - * @return EducationSynchronizationConnectionSettings|null - */ - public function getConnectionSettings(): ?EducationSynchronizationConnectionSettings { - $val = $this->getBackingStore()->get('connectionSettings'); - if (is_null($val) || $val instanceof EducationSynchronizationConnectionSettings) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'connectionSettings'"); - } - - /** - * Gets the connectionUrl property value. The connectionUrl property - * @return string|null - */ - public function getConnectionUrl(): ?string { - $val = $this->getBackingStore()->get('connectionUrl'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'connectionUrl'"); - } - - /** - * Gets the customizations property value. The customizations property - * @return EducationSynchronizationCustomizations|null - */ - public function getCustomizations(): ?EducationSynchronizationCustomizations { - $val = $this->getBackingStore()->get('customizations'); - if (is_null($val) || $val instanceof EducationSynchronizationCustomizations) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'customizations'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'connectionSettings' => fn(ParseNode $n) => $o->setConnectionSettings($n->getObjectValue([EducationSynchronizationConnectionSettings::class, 'createFromDiscriminatorValue'])), - 'connectionUrl' => fn(ParseNode $n) => $o->setConnectionUrl($n->getStringValue()), - 'customizations' => fn(ParseNode $n) => $o->setCustomizations($n->getObjectValue([EducationSynchronizationCustomizations::class, 'createFromDiscriminatorValue'])), - 'providerName' => fn(ParseNode $n) => $o->setProviderName($n->getStringValue()), - 'schoolsIds' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setSchoolsIds($val); - }, - 'termIds' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setTermIds($val); - }, - ]); - } - - /** - * Gets the providerName property value. The providerName property - * @return string|null - */ - public function getProviderName(): ?string { - $val = $this->getBackingStore()->get('providerName'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'providerName'"); - } - - /** - * Gets the schoolsIds property value. The schoolsIds property - * @return array|null - */ - public function getSchoolsIds(): ?array { - $val = $this->getBackingStore()->get('schoolsIds'); - 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 'schoolsIds'"); - } - - /** - * Gets the termIds property value. The termIds property - * @return array|null - */ - public function getTermIds(): ?array { - $val = $this->getBackingStore()->get('termIds'); - 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 'termIds'"); - } - - /** - * 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('connectionSettings', $this->getConnectionSettings()); - $writer->writeStringValue('connectionUrl', $this->getConnectionUrl()); - $writer->writeObjectValue('customizations', $this->getCustomizations()); - $writer->writeStringValue('providerName', $this->getProviderName()); - $writer->writeCollectionOfPrimitiveValues('schoolsIds', $this->getSchoolsIds()); - $writer->writeCollectionOfPrimitiveValues('termIds', $this->getTermIds()); - } - - /** - * Sets the connectionSettings property value. The connectionSettings property - * @param EducationSynchronizationConnectionSettings|null $value Value to set for the connectionSettings property. - */ - public function setConnectionSettings(?EducationSynchronizationConnectionSettings $value): void { - $this->getBackingStore()->set('connectionSettings', $value); - } - - /** - * Sets the connectionUrl property value. The connectionUrl property - * @param string|null $value Value to set for the connectionUrl property. - */ - public function setConnectionUrl(?string $value): void { - $this->getBackingStore()->set('connectionUrl', $value); - } - - /** - * Sets the customizations property value. The customizations property - * @param EducationSynchronizationCustomizations|null $value Value to set for the customizations property. - */ - public function setCustomizations(?EducationSynchronizationCustomizations $value): void { - $this->getBackingStore()->set('customizations', $value); - } - - /** - * Sets the providerName property value. The providerName property - * @param string|null $value Value to set for the providerName property. - */ - public function setProviderName(?string $value): void { - $this->getBackingStore()->set('providerName', $value); - } - - /** - * Sets the schoolsIds property value. The schoolsIds property - * @param array|null $value Value to set for the schoolsIds property. - */ - public function setSchoolsIds(?array $value): void { - $this->getBackingStore()->set('schoolsIds', $value); - } - - /** - * Sets the termIds property value. The termIds property - * @param array|null $value Value to set for the termIds property. - */ - public function setTermIds(?array $value): void { - $this->getBackingStore()->set('termIds', $value); - } - -} diff --git a/src/Generated/Models/EducationPowerSchoolDataProvider.php b/src/Generated/Models/EducationPowerSchoolDataProvider.php deleted file mode 100644 index ea016fdc544..00000000000 --- a/src/Generated/Models/EducationPowerSchoolDataProvider.php +++ /dev/null @@ -1,210 +0,0 @@ -setOdataType('#microsoft.graph.educationPowerSchoolDataProvider'); - } - - /** - * 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 EducationPowerSchoolDataProvider - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationPowerSchoolDataProvider { - return new EducationPowerSchoolDataProvider(); - } - - /** - * Gets the allowTeachersInMultipleSchools property value. The allowTeachersInMultipleSchools property - * @return bool|null - */ - public function getAllowTeachersInMultipleSchools(): ?bool { - $val = $this->getBackingStore()->get('allowTeachersInMultipleSchools'); - if (is_null($val) || is_bool($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'allowTeachersInMultipleSchools'"); - } - - /** - * Gets the clientId property value. The clientId property - * @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 clientSecret property value. The clientSecret property - * @return string|null - */ - public function getClientSecret(): ?string { - $val = $this->getBackingStore()->get('clientSecret'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'clientSecret'"); - } - - /** - * Gets the connectionUrl property value. The connectionUrl property - * @return string|null - */ - public function getConnectionUrl(): ?string { - $val = $this->getBackingStore()->get('connectionUrl'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'connectionUrl'"); - } - - /** - * Gets the customizations property value. The customizations property - * @return EducationSynchronizationCustomizations|null - */ - public function getCustomizations(): ?EducationSynchronizationCustomizations { - $val = $this->getBackingStore()->get('customizations'); - if (is_null($val) || $val instanceof EducationSynchronizationCustomizations) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'customizations'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'allowTeachersInMultipleSchools' => fn(ParseNode $n) => $o->setAllowTeachersInMultipleSchools($n->getBooleanValue()), - 'clientId' => fn(ParseNode $n) => $o->setClientId($n->getStringValue()), - 'clientSecret' => fn(ParseNode $n) => $o->setClientSecret($n->getStringValue()), - 'connectionUrl' => fn(ParseNode $n) => $o->setConnectionUrl($n->getStringValue()), - 'customizations' => fn(ParseNode $n) => $o->setCustomizations($n->getObjectValue([EducationSynchronizationCustomizations::class, 'createFromDiscriminatorValue'])), - 'schoolsIds' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setSchoolsIds($val); - }, - 'schoolYear' => fn(ParseNode $n) => $o->setSchoolYear($n->getStringValue()), - ]); - } - - /** - * Gets the schoolsIds property value. The schoolsIds property - * @return array|null - */ - public function getSchoolsIds(): ?array { - $val = $this->getBackingStore()->get('schoolsIds'); - 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 'schoolsIds'"); - } - - /** - * Gets the schoolYear property value. The schoolYear property - * @return string|null - */ - public function getSchoolYear(): ?string { - $val = $this->getBackingStore()->get('schoolYear'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'schoolYear'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - parent::serialize($writer); - $writer->writeBooleanValue('allowTeachersInMultipleSchools', $this->getAllowTeachersInMultipleSchools()); - $writer->writeStringValue('clientId', $this->getClientId()); - $writer->writeStringValue('clientSecret', $this->getClientSecret()); - $writer->writeStringValue('connectionUrl', $this->getConnectionUrl()); - $writer->writeObjectValue('customizations', $this->getCustomizations()); - $writer->writeCollectionOfPrimitiveValues('schoolsIds', $this->getSchoolsIds()); - $writer->writeStringValue('schoolYear', $this->getSchoolYear()); - } - - /** - * Sets the allowTeachersInMultipleSchools property value. The allowTeachersInMultipleSchools property - * @param bool|null $value Value to set for the allowTeachersInMultipleSchools property. - */ - public function setAllowTeachersInMultipleSchools(?bool $value): void { - $this->getBackingStore()->set('allowTeachersInMultipleSchools', $value); - } - - /** - * Sets the clientId property value. The clientId property - * @param string|null $value Value to set for the clientId property. - */ - public function setClientId(?string $value): void { - $this->getBackingStore()->set('clientId', $value); - } - - /** - * Sets the clientSecret property value. The clientSecret property - * @param string|null $value Value to set for the clientSecret property. - */ - public function setClientSecret(?string $value): void { - $this->getBackingStore()->set('clientSecret', $value); - } - - /** - * Sets the connectionUrl property value. The connectionUrl property - * @param string|null $value Value to set for the connectionUrl property. - */ - public function setConnectionUrl(?string $value): void { - $this->getBackingStore()->set('connectionUrl', $value); - } - - /** - * Sets the customizations property value. The customizations property - * @param EducationSynchronizationCustomizations|null $value Value to set for the customizations property. - */ - public function setCustomizations(?EducationSynchronizationCustomizations $value): void { - $this->getBackingStore()->set('customizations', $value); - } - - /** - * Sets the schoolsIds property value. The schoolsIds property - * @param array|null $value Value to set for the schoolsIds property. - */ - public function setSchoolsIds(?array $value): void { - $this->getBackingStore()->set('schoolsIds', $value); - } - - /** - * Sets the schoolYear property value. The schoolYear property - * @param string|null $value Value to set for the schoolYear property. - */ - public function setSchoolYear(?string $value): void { - $this->getBackingStore()->set('schoolYear', $value); - } - -} diff --git a/src/Generated/Models/EducationRoot.php b/src/Generated/Models/EducationRoot.php index afcc7d54d86..8fd29123ba6 100644 --- a/src/Generated/Models/EducationRoot.php +++ b/src/Generated/Models/EducationRoot.php @@ -82,7 +82,6 @@ public function getFieldDeserializers(): array { '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'reports' => fn(ParseNode $n) => $o->setReports($n->getObjectValue([ReportsRoot::class, 'createFromDiscriminatorValue'])), 'schools' => fn(ParseNode $n) => $o->setSchools($n->getCollectionOfObjectValues([EducationSchool::class, 'createFromDiscriminatorValue'])), - 'synchronizationProfiles' => fn(ParseNode $n) => $o->setSynchronizationProfiles($n->getCollectionOfObjectValues([EducationSynchronizationProfile::class, 'createFromDiscriminatorValue'])), 'users' => fn(ParseNode $n) => $o->setUsers($n->getCollectionOfObjectValues([EducationUser::class, 'createFromDiscriminatorValue'])), ]; } @@ -137,20 +136,6 @@ public function getSchools(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'schools'"); } - /** - * Gets the synchronizationProfiles property value. The synchronizationProfiles property - * @return array|null - */ - public function getSynchronizationProfiles(): ?array { - $val = $this->getBackingStore()->get('synchronizationProfiles'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, EducationSynchronizationProfile::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'synchronizationProfiles'"); - } - /** * Gets the users property value. The users property * @return array|null @@ -175,7 +160,6 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeObjectValue('reports', $this->getReports()); $writer->writeCollectionOfObjectValues('schools', $this->getSchools()); - $writer->writeCollectionOfObjectValues('synchronizationProfiles', $this->getSynchronizationProfiles()); $writer->writeCollectionOfObjectValues('users', $this->getUsers()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -236,14 +220,6 @@ public function setSchools(?array $value): void { $this->getBackingStore()->set('schools', $value); } - /** - * Sets the synchronizationProfiles property value. The synchronizationProfiles property - * @param array|null $value Value to set for the synchronizationProfiles property. - */ - public function setSynchronizationProfiles(?array $value): void { - $this->getBackingStore()->set('synchronizationProfiles', $value); - } - /** * Sets the users property value. The users property * @param array|null $value Value to set for the users property. diff --git a/src/Generated/Models/EducationSynchronizationConnectionSettings.php b/src/Generated/Models/EducationSynchronizationConnectionSettings.php deleted file mode 100644 index 60406c5b7f4..00000000000 --- a/src/Generated/Models/EducationSynchronizationConnectionSettings.php +++ /dev/null @@ -1,166 +0,0 @@ -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 EducationSynchronizationConnectionSettings - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSynchronizationConnectionSettings { - $mappingValueNode = $parseNode->getChildNode("@odata.type"); - if ($mappingValueNode !== null) { - $mappingValue = $mappingValueNode->getStringValue(); - switch ($mappingValue) { - case '#microsoft.graph.educationSynchronizationOAuth1ConnectionSettings': return new EducationSynchronizationOAuth1ConnectionSettings(); - case '#microsoft.graph.educationSynchronizationOAuth2ClientCredentialsConnectionSettings': return new EducationSynchronizationOAuth2ClientCredentialsConnectionSettings(); - } - } - return new EducationSynchronizationConnectionSettings(); - } - - /** - * 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 clientId property - * @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 clientSecret property value. The clientSecret property - * @return string|null - */ - public function getClientSecret(): ?string { - $val = $this->getBackingStore()->get('clientSecret'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'clientSecret'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return [ - 'clientId' => fn(ParseNode $n) => $o->setClientId($n->getStringValue()), - 'clientSecret' => fn(ParseNode $n) => $o->setClientSecret($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('clientSecret', $this->getClientSecret()); - $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 clientId property - * @param string|null $value Value to set for the clientId property. - */ - public function setClientId(?string $value): void { - $this->getBackingStore()->set('clientId', $value); - } - - /** - * Sets the clientSecret property value. The clientSecret property - * @param string|null $value Value to set for the clientSecret property. - */ - public function setClientSecret(?string $value): void { - $this->getBackingStore()->set('clientSecret', $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/EducationSynchronizationCustomization.php b/src/Generated/Models/EducationSynchronizationCustomization.php deleted file mode 100644 index cf01296ad3f..00000000000 --- a/src/Generated/Models/EducationSynchronizationCustomization.php +++ /dev/null @@ -1,213 +0,0 @@ -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 EducationSynchronizationCustomization - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSynchronizationCustomization { - return new EducationSynchronizationCustomization(); - } - - /** - * 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 allowDisplayNameUpdate property value. The allowDisplayNameUpdate property - * @return bool|null - */ - public function getAllowDisplayNameUpdate(): ?bool { - $val = $this->getBackingStore()->get('allowDisplayNameUpdate'); - if (is_null($val) || is_bool($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'allowDisplayNameUpdate'"); - } - - /** - * Gets the BackingStore property value. Stores model information. - * @return BackingStore - */ - public function getBackingStore(): BackingStore { - return $this->backingStore; - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return [ - 'allowDisplayNameUpdate' => fn(ParseNode $n) => $o->setAllowDisplayNameUpdate($n->getBooleanValue()), - 'isSyncDeferred' => fn(ParseNode $n) => $o->setIsSyncDeferred($n->getBooleanValue()), - '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - 'optionalPropertiesToSync' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setOptionalPropertiesToSync($val); - }, - 'synchronizationStartDate' => fn(ParseNode $n) => $o->setSynchronizationStartDate($n->getDateTimeValue()), - ]; - } - - /** - * Gets the isSyncDeferred property value. The isSyncDeferred property - * @return bool|null - */ - public function getIsSyncDeferred(): ?bool { - $val = $this->getBackingStore()->get('isSyncDeferred'); - if (is_null($val) || is_bool($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'isSyncDeferred'"); - } - - /** - * Gets the @odata.type property value. The OdataType property - * @return string|null - */ - public function getOdataType(): ?string { - $val = $this->getBackingStore()->get('odataType'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); - } - - /** - * Gets the optionalPropertiesToSync property value. The optionalPropertiesToSync property - * @return array|null - */ - public function getOptionalPropertiesToSync(): ?array { - $val = $this->getBackingStore()->get('optionalPropertiesToSync'); - 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 'optionalPropertiesToSync'"); - } - - /** - * Gets the synchronizationStartDate property value. The synchronizationStartDate property - * @return DateTime|null - */ - public function getSynchronizationStartDate(): ?DateTime { - $val = $this->getBackingStore()->get('synchronizationStartDate'); - if (is_null($val) || $val instanceof DateTime) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'synchronizationStartDate'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - $writer->writeBooleanValue('allowDisplayNameUpdate', $this->getAllowDisplayNameUpdate()); - $writer->writeBooleanValue('isSyncDeferred', $this->getIsSyncDeferred()); - $writer->writeStringValue('@odata.type', $this->getOdataType()); - $writer->writeCollectionOfPrimitiveValues('optionalPropertiesToSync', $this->getOptionalPropertiesToSync()); - $writer->writeDateTimeValue('synchronizationStartDate', $this->getSynchronizationStartDate()); - $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 allowDisplayNameUpdate property value. The allowDisplayNameUpdate property - * @param bool|null $value Value to set for the allowDisplayNameUpdate property. - */ - public function setAllowDisplayNameUpdate(?bool $value): void { - $this->getBackingStore()->set('allowDisplayNameUpdate', $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 isSyncDeferred property value. The isSyncDeferred property - * @param bool|null $value Value to set for the isSyncDeferred property. - */ - public function setIsSyncDeferred(?bool $value): void { - $this->getBackingStore()->set('isSyncDeferred', $value); - } - - /** - * Sets the @odata.type property value. The OdataType property - * @param string|null $value Value to set for the @odata.type property. - */ - public function setOdataType(?string $value): void { - $this->getBackingStore()->set('odataType', $value); - } - - /** - * Sets the optionalPropertiesToSync property value. The optionalPropertiesToSync property - * @param array|null $value Value to set for the optionalPropertiesToSync property. - */ - public function setOptionalPropertiesToSync(?array $value): void { - $this->getBackingStore()->set('optionalPropertiesToSync', $value); - } - - /** - * Sets the synchronizationStartDate property value. The synchronizationStartDate property - * @param DateTime|null $value Value to set for the synchronizationStartDate property. - */ - public function setSynchronizationStartDate(?DateTime $value): void { - $this->getBackingStore()->set('synchronizationStartDate', $value); - } - -} diff --git a/src/Generated/Models/EducationSynchronizationCustomizations.php b/src/Generated/Models/EducationSynchronizationCustomizations.php deleted file mode 100644 index 03af6ce3f1f..00000000000 --- a/src/Generated/Models/EducationSynchronizationCustomizations.php +++ /dev/null @@ -1,178 +0,0 @@ -setOdataType('#microsoft.graph.educationSynchronizationCustomizations'); - } - - /** - * 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 EducationSynchronizationCustomizations - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSynchronizationCustomizations { - return new EducationSynchronizationCustomizations(); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'school' => fn(ParseNode $n) => $o->setSchool($n->getObjectValue([EducationSynchronizationCustomization::class, 'createFromDiscriminatorValue'])), - 'section' => fn(ParseNode $n) => $o->setSection($n->getObjectValue([EducationSynchronizationCustomization::class, 'createFromDiscriminatorValue'])), - 'student' => fn(ParseNode $n) => $o->setStudent($n->getObjectValue([EducationSynchronizationCustomization::class, 'createFromDiscriminatorValue'])), - 'studentEnrollment' => fn(ParseNode $n) => $o->setStudentEnrollment($n->getObjectValue([EducationSynchronizationCustomization::class, 'createFromDiscriminatorValue'])), - 'teacher' => fn(ParseNode $n) => $o->setTeacher($n->getObjectValue([EducationSynchronizationCustomization::class, 'createFromDiscriminatorValue'])), - 'teacherRoster' => fn(ParseNode $n) => $o->setTeacherRoster($n->getObjectValue([EducationSynchronizationCustomization::class, 'createFromDiscriminatorValue'])), - ]); - } - - /** - * Gets the school property value. The school property - * @return EducationSynchronizationCustomization|null - */ - public function getSchool(): ?EducationSynchronizationCustomization { - $val = $this->getBackingStore()->get('school'); - if (is_null($val) || $val instanceof EducationSynchronizationCustomization) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'school'"); - } - - /** - * Gets the section property value. The section property - * @return EducationSynchronizationCustomization|null - */ - public function getSection(): ?EducationSynchronizationCustomization { - $val = $this->getBackingStore()->get('section'); - if (is_null($val) || $val instanceof EducationSynchronizationCustomization) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'section'"); - } - - /** - * Gets the student property value. The student property - * @return EducationSynchronizationCustomization|null - */ - public function getStudent(): ?EducationSynchronizationCustomization { - $val = $this->getBackingStore()->get('student'); - if (is_null($val) || $val instanceof EducationSynchronizationCustomization) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'student'"); - } - - /** - * Gets the studentEnrollment property value. The studentEnrollment property - * @return EducationSynchronizationCustomization|null - */ - public function getStudentEnrollment(): ?EducationSynchronizationCustomization { - $val = $this->getBackingStore()->get('studentEnrollment'); - if (is_null($val) || $val instanceof EducationSynchronizationCustomization) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'studentEnrollment'"); - } - - /** - * Gets the teacher property value. The teacher property - * @return EducationSynchronizationCustomization|null - */ - public function getTeacher(): ?EducationSynchronizationCustomization { - $val = $this->getBackingStore()->get('teacher'); - if (is_null($val) || $val instanceof EducationSynchronizationCustomization) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'teacher'"); - } - - /** - * Gets the teacherRoster property value. The teacherRoster property - * @return EducationSynchronizationCustomization|null - */ - public function getTeacherRoster(): ?EducationSynchronizationCustomization { - $val = $this->getBackingStore()->get('teacherRoster'); - if (is_null($val) || $val instanceof EducationSynchronizationCustomization) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'teacherRoster'"); - } - - /** - * 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('school', $this->getSchool()); - $writer->writeObjectValue('section', $this->getSection()); - $writer->writeObjectValue('student', $this->getStudent()); - $writer->writeObjectValue('studentEnrollment', $this->getStudentEnrollment()); - $writer->writeObjectValue('teacher', $this->getTeacher()); - $writer->writeObjectValue('teacherRoster', $this->getTeacherRoster()); - } - - /** - * Sets the school property value. The school property - * @param EducationSynchronizationCustomization|null $value Value to set for the school property. - */ - public function setSchool(?EducationSynchronizationCustomization $value): void { - $this->getBackingStore()->set('school', $value); - } - - /** - * Sets the section property value. The section property - * @param EducationSynchronizationCustomization|null $value Value to set for the section property. - */ - public function setSection(?EducationSynchronizationCustomization $value): void { - $this->getBackingStore()->set('section', $value); - } - - /** - * Sets the student property value. The student property - * @param EducationSynchronizationCustomization|null $value Value to set for the student property. - */ - public function setStudent(?EducationSynchronizationCustomization $value): void { - $this->getBackingStore()->set('student', $value); - } - - /** - * Sets the studentEnrollment property value. The studentEnrollment property - * @param EducationSynchronizationCustomization|null $value Value to set for the studentEnrollment property. - */ - public function setStudentEnrollment(?EducationSynchronizationCustomization $value): void { - $this->getBackingStore()->set('studentEnrollment', $value); - } - - /** - * Sets the teacher property value. The teacher property - * @param EducationSynchronizationCustomization|null $value Value to set for the teacher property. - */ - public function setTeacher(?EducationSynchronizationCustomization $value): void { - $this->getBackingStore()->set('teacher', $value); - } - - /** - * Sets the teacherRoster property value. The teacherRoster property - * @param EducationSynchronizationCustomization|null $value Value to set for the teacherRoster property. - */ - public function setTeacherRoster(?EducationSynchronizationCustomization $value): void { - $this->getBackingStore()->set('teacherRoster', $value); - } - -} diff --git a/src/Generated/Models/EducationSynchronizationDataProvider.php b/src/Generated/Models/EducationSynchronizationDataProvider.php deleted file mode 100644 index 548695bef06..00000000000 --- a/src/Generated/Models/EducationSynchronizationDataProvider.php +++ /dev/null @@ -1,123 +0,0 @@ -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 EducationSynchronizationDataProvider - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSynchronizationDataProvider { - $mappingValueNode = $parseNode->getChildNode("@odata.type"); - if ($mappingValueNode !== null) { - $mappingValue = $mappingValueNode->getStringValue(); - switch ($mappingValue) { - case '#microsoft.graph.educationCsvDataProvider': return new EducationCsvDataProvider(); - case '#microsoft.graph.educationOneRosterApiDataProvider': return new EducationOneRosterApiDataProvider(); - case '#microsoft.graph.educationPowerSchoolDataProvider': return new EducationPowerSchoolDataProvider(); - } - } - return new EducationSynchronizationDataProvider(); - } - - /** - * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - * @return array|null - */ - public function getAdditionalData(): ?array { - $val = $this->getBackingStore()->get('additionalData'); - if (is_null($val) || is_array($val)) { - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); - } - - /** - * Gets the BackingStore property value. Stores model information. - * @return BackingStore - */ - public function getBackingStore(): BackingStore { - return $this->backingStore; - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return [ - '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - ]; - } - - /** - * Gets the @odata.type property value. The OdataType property - * @return string|null - */ - public function getOdataType(): ?string { - $val = $this->getBackingStore()->get('odataType'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - $writer->writeStringValue('@odata.type', $this->getOdataType()); - $writer->writeAdditionalData($this->getAdditionalData()); - } - - /** - * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - * @param array $value Value to set for the AdditionalData property. - */ - public function setAdditionalData(?array $value): void { - $this->getBackingStore()->set('additionalData', $value); - } - - /** - * Sets the BackingStore property value. Stores model information. - * @param BackingStore $value Value to set for the BackingStore property. - */ - public function setBackingStore(BackingStore $value): void { - $this->backingStore = $value; - } - - /** - * Sets the @odata.type property value. The OdataType property - * @param string|null $value Value to set for the @odata.type property. - */ - public function setOdataType(?string $value): void { - $this->getBackingStore()->set('odataType', $value); - } - -} diff --git a/src/Generated/Models/EducationSynchronizationError.php b/src/Generated/Models/EducationSynchronizationError.php deleted file mode 100644 index 893c7c675bf..00000000000 --- a/src/Generated/Models/EducationSynchronizationError.php +++ /dev/null @@ -1,178 +0,0 @@ -getBackingStore()->get('entryType'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'entryType'"); - } - - /** - * Gets the errorCode property value. The errorCode property - * @return string|null - */ - public function getErrorCode(): ?string { - $val = $this->getBackingStore()->get('errorCode'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'errorCode'"); - } - - /** - * Gets the errorMessage property value. The errorMessage property - * @return string|null - */ - public function getErrorMessage(): ?string { - $val = $this->getBackingStore()->get('errorMessage'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'errorMessage'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'entryType' => fn(ParseNode $n) => $o->setEntryType($n->getStringValue()), - 'errorCode' => fn(ParseNode $n) => $o->setErrorCode($n->getStringValue()), - 'errorMessage' => fn(ParseNode $n) => $o->setErrorMessage($n->getStringValue()), - 'joiningValue' => fn(ParseNode $n) => $o->setJoiningValue($n->getStringValue()), - 'recordedDateTime' => fn(ParseNode $n) => $o->setRecordedDateTime($n->getDateTimeValue()), - 'reportableIdentifier' => fn(ParseNode $n) => $o->setReportableIdentifier($n->getStringValue()), - ]); - } - - /** - * Gets the joiningValue property value. The joiningValue property - * @return string|null - */ - public function getJoiningValue(): ?string { - $val = $this->getBackingStore()->get('joiningValue'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'joiningValue'"); - } - - /** - * Gets the recordedDateTime property value. The recordedDateTime property - * @return DateTime|null - */ - public function getRecordedDateTime(): ?DateTime { - $val = $this->getBackingStore()->get('recordedDateTime'); - if (is_null($val) || $val instanceof DateTime) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'recordedDateTime'"); - } - - /** - * Gets the reportableIdentifier property value. The reportableIdentifier property - * @return string|null - */ - public function getReportableIdentifier(): ?string { - $val = $this->getBackingStore()->get('reportableIdentifier'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'reportableIdentifier'"); - } - - /** - * 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('entryType', $this->getEntryType()); - $writer->writeStringValue('errorCode', $this->getErrorCode()); - $writer->writeStringValue('errorMessage', $this->getErrorMessage()); - $writer->writeStringValue('joiningValue', $this->getJoiningValue()); - $writer->writeDateTimeValue('recordedDateTime', $this->getRecordedDateTime()); - $writer->writeStringValue('reportableIdentifier', $this->getReportableIdentifier()); - } - - /** - * Sets the entryType property value. The entryType property - * @param string|null $value Value to set for the entryType property. - */ - public function setEntryType(?string $value): void { - $this->getBackingStore()->set('entryType', $value); - } - - /** - * Sets the errorCode property value. The errorCode property - * @param string|null $value Value to set for the errorCode property. - */ - public function setErrorCode(?string $value): void { - $this->getBackingStore()->set('errorCode', $value); - } - - /** - * Sets the errorMessage property value. The errorMessage property - * @param string|null $value Value to set for the errorMessage property. - */ - public function setErrorMessage(?string $value): void { - $this->getBackingStore()->set('errorMessage', $value); - } - - /** - * Sets the joiningValue property value. The joiningValue property - * @param string|null $value Value to set for the joiningValue property. - */ - public function setJoiningValue(?string $value): void { - $this->getBackingStore()->set('joiningValue', $value); - } - - /** - * Sets the recordedDateTime property value. The recordedDateTime property - * @param DateTime|null $value Value to set for the recordedDateTime property. - */ - public function setRecordedDateTime(?DateTime $value): void { - $this->getBackingStore()->set('recordedDateTime', $value); - } - - /** - * Sets the reportableIdentifier property value. The reportableIdentifier property - * @param string|null $value Value to set for the reportableIdentifier property. - */ - public function setReportableIdentifier(?string $value): void { - $this->getBackingStore()->set('reportableIdentifier', $value); - } - -} diff --git a/src/Generated/Models/EducationSynchronizationLicenseAssignment.php b/src/Generated/Models/EducationSynchronizationLicenseAssignment.php deleted file mode 100644 index 7b3bd483d53..00000000000 --- a/src/Generated/Models/EducationSynchronizationLicenseAssignment.php +++ /dev/null @@ -1,168 +0,0 @@ -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 EducationSynchronizationLicenseAssignment - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSynchronizationLicenseAssignment { - return new EducationSynchronizationLicenseAssignment(); - } - - /** - * 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 appliesTo property value. The appliesTo property - * @return EducationUserRole|null - */ - public function getAppliesTo(): ?EducationUserRole { - $val = $this->getBackingStore()->get('appliesTo'); - if (is_null($val) || $val instanceof EducationUserRole) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'appliesTo'"); - } - - /** - * Gets the BackingStore property value. Stores model information. - * @return BackingStore - */ - public function getBackingStore(): BackingStore { - return $this->backingStore; - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return [ - 'appliesTo' => fn(ParseNode $n) => $o->setAppliesTo($n->getEnumValue(EducationUserRole::class)), - '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - 'skuIds' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setSkuIds($val); - }, - ]; - } - - /** - * Gets the @odata.type property value. The OdataType property - * @return string|null - */ - public function getOdataType(): ?string { - $val = $this->getBackingStore()->get('odataType'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); - } - - /** - * Gets the skuIds property value. The skuIds property - * @return array|null - */ - public function getSkuIds(): ?array { - $val = $this->getBackingStore()->get('skuIds'); - 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 'skuIds'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - $writer->writeEnumValue('appliesTo', $this->getAppliesTo()); - $writer->writeStringValue('@odata.type', $this->getOdataType()); - $writer->writeCollectionOfPrimitiveValues('skuIds', $this->getSkuIds()); - $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 appliesTo property value. The appliesTo property - * @param EducationUserRole|null $value Value to set for the appliesTo property. - */ - public function setAppliesTo(?EducationUserRole $value): void { - $this->getBackingStore()->set('appliesTo', $value); - } - - /** - * Sets the BackingStore property value. Stores model information. - * @param BackingStore $value Value to set for the BackingStore property. - */ - public function setBackingStore(BackingStore $value): void { - $this->backingStore = $value; - } - - /** - * Sets the @odata.type property value. The OdataType property - * @param string|null $value Value to set for the @odata.type property. - */ - public function setOdataType(?string $value): void { - $this->getBackingStore()->set('odataType', $value); - } - - /** - * Sets the skuIds property value. The skuIds property - * @param array|null $value Value to set for the skuIds property. - */ - public function setSkuIds(?array $value): void { - $this->getBackingStore()->set('skuIds', $value); - } - -} diff --git a/src/Generated/Models/EducationSynchronizationOAuth1ConnectionSettings.php b/src/Generated/Models/EducationSynchronizationOAuth1ConnectionSettings.php deleted file mode 100644 index 0c426b3f018..00000000000 --- a/src/Generated/Models/EducationSynchronizationOAuth1ConnectionSettings.php +++ /dev/null @@ -1,46 +0,0 @@ -setOdataType('#microsoft.graph.educationSynchronizationOAuth1ConnectionSettings'); - } - - /** - * 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 EducationSynchronizationOAuth1ConnectionSettings - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSynchronizationOAuth1ConnectionSettings { - return new EducationSynchronizationOAuth1ConnectionSettings(); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - ]); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - parent::serialize($writer); - } - -} diff --git a/src/Generated/Models/EducationSynchronizationOAuth2ClientCredentialsConnectionSettings.php b/src/Generated/Models/EducationSynchronizationOAuth2ClientCredentialsConnectionSettings.php deleted file mode 100644 index eadcf091840..00000000000 --- a/src/Generated/Models/EducationSynchronizationOAuth2ClientCredentialsConnectionSettings.php +++ /dev/null @@ -1,90 +0,0 @@ -setOdataType('#microsoft.graph.educationSynchronizationOAuth2ClientCredentialsConnectionSettings'); - } - - /** - * 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 EducationSynchronizationOAuth2ClientCredentialsConnectionSettings - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSynchronizationOAuth2ClientCredentialsConnectionSettings { - return new EducationSynchronizationOAuth2ClientCredentialsConnectionSettings(); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'scope' => fn(ParseNode $n) => $o->setScope($n->getStringValue()), - 'tokenUrl' => fn(ParseNode $n) => $o->setTokenUrl($n->getStringValue()), - ]); - } - - /** - * Gets the scope property value. The scope property - * @return string|null - */ - public function getScope(): ?string { - $val = $this->getBackingStore()->get('scope'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'scope'"); - } - - /** - * Gets the tokenUrl property value. The tokenUrl property - * @return string|null - */ - public function getTokenUrl(): ?string { - $val = $this->getBackingStore()->get('tokenUrl'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'tokenUrl'"); - } - - /** - * 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('scope', $this->getScope()); - $writer->writeStringValue('tokenUrl', $this->getTokenUrl()); - } - - /** - * Sets the scope property value. The scope property - * @param string|null $value Value to set for the scope property. - */ - public function setScope(?string $value): void { - $this->getBackingStore()->set('scope', $value); - } - - /** - * Sets the tokenUrl property value. The tokenUrl property - * @param string|null $value Value to set for the tokenUrl property. - */ - public function setTokenUrl(?string $value): void { - $this->getBackingStore()->set('tokenUrl', $value); - } - -} diff --git a/src/Generated/Models/EducationSynchronizationProfile.php b/src/Generated/Models/EducationSynchronizationProfile.php deleted file mode 100644 index 97b00baa8c8..00000000000 --- a/src/Generated/Models/EducationSynchronizationProfile.php +++ /dev/null @@ -1,249 +0,0 @@ -getBackingStore()->get('dataProvider'); - if (is_null($val) || $val instanceof EducationSynchronizationDataProvider) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'dataProvider'"); - } - - /** - * Gets the displayName property value. The displayName property - * @return string|null - */ - public function getDisplayName(): ?string { - $val = $this->getBackingStore()->get('displayName'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); - } - - /** - * Gets the errors property value. The errors property - * @return array|null - */ - public function getErrors(): ?array { - $val = $this->getBackingStore()->get('errors'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, EducationSynchronizationError::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'errors'"); - } - - /** - * Gets the expirationDate property value. The expirationDate property - * @return Date|null - */ - public function getExpirationDate(): ?Date { - $val = $this->getBackingStore()->get('expirationDate'); - if (is_null($val) || $val instanceof Date) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'expirationDate'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'dataProvider' => fn(ParseNode $n) => $o->setDataProvider($n->getObjectValue([EducationSynchronizationDataProvider::class, 'createFromDiscriminatorValue'])), - 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), - 'errors' => fn(ParseNode $n) => $o->setErrors($n->getCollectionOfObjectValues([EducationSynchronizationError::class, 'createFromDiscriminatorValue'])), - 'expirationDate' => fn(ParseNode $n) => $o->setExpirationDate($n->getDateValue()), - 'handleSpecialCharacterConstraint' => fn(ParseNode $n) => $o->setHandleSpecialCharacterConstraint($n->getBooleanValue()), - 'identitySynchronizationConfiguration' => fn(ParseNode $n) => $o->setIdentitySynchronizationConfiguration($n->getObjectValue([EducationIdentitySynchronizationConfiguration::class, 'createFromDiscriminatorValue'])), - 'licensesToAssign' => fn(ParseNode $n) => $o->setLicensesToAssign($n->getCollectionOfObjectValues([EducationSynchronizationLicenseAssignment::class, 'createFromDiscriminatorValue'])), - 'profileStatus' => fn(ParseNode $n) => $o->setProfileStatus($n->getObjectValue([EducationSynchronizationProfileStatus::class, 'createFromDiscriminatorValue'])), - 'state' => fn(ParseNode $n) => $o->setState($n->getEnumValue(EducationSynchronizationProfileState::class)), - ]); - } - - /** - * Gets the handleSpecialCharacterConstraint property value. The handleSpecialCharacterConstraint property - * @return bool|null - */ - public function getHandleSpecialCharacterConstraint(): ?bool { - $val = $this->getBackingStore()->get('handleSpecialCharacterConstraint'); - if (is_null($val) || is_bool($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'handleSpecialCharacterConstraint'"); - } - - /** - * Gets the identitySynchronizationConfiguration property value. The identitySynchronizationConfiguration property - * @return EducationIdentitySynchronizationConfiguration|null - */ - public function getIdentitySynchronizationConfiguration(): ?EducationIdentitySynchronizationConfiguration { - $val = $this->getBackingStore()->get('identitySynchronizationConfiguration'); - if (is_null($val) || $val instanceof EducationIdentitySynchronizationConfiguration) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'identitySynchronizationConfiguration'"); - } - - /** - * Gets the licensesToAssign property value. The licensesToAssign property - * @return array|null - */ - public function getLicensesToAssign(): ?array { - $val = $this->getBackingStore()->get('licensesToAssign'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, EducationSynchronizationLicenseAssignment::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'licensesToAssign'"); - } - - /** - * Gets the profileStatus property value. The profileStatus property - * @return EducationSynchronizationProfileStatus|null - */ - public function getProfileStatus(): ?EducationSynchronizationProfileStatus { - $val = $this->getBackingStore()->get('profileStatus'); - if (is_null($val) || $val instanceof EducationSynchronizationProfileStatus) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'profileStatus'"); - } - - /** - * Gets the state property value. The state property - * @return EducationSynchronizationProfileState|null - */ - public function getState(): ?EducationSynchronizationProfileState { - $val = $this->getBackingStore()->get('state'); - if (is_null($val) || $val instanceof EducationSynchronizationProfileState) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'state'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - parent::serialize($writer); - $writer->writeObjectValue('dataProvider', $this->getDataProvider()); - $writer->writeStringValue('displayName', $this->getDisplayName()); - $writer->writeCollectionOfObjectValues('errors', $this->getErrors()); - $writer->writeDateValue('expirationDate', $this->getExpirationDate()); - $writer->writeBooleanValue('handleSpecialCharacterConstraint', $this->getHandleSpecialCharacterConstraint()); - $writer->writeObjectValue('identitySynchronizationConfiguration', $this->getIdentitySynchronizationConfiguration()); - $writer->writeCollectionOfObjectValues('licensesToAssign', $this->getLicensesToAssign()); - $writer->writeObjectValue('profileStatus', $this->getProfileStatus()); - $writer->writeEnumValue('state', $this->getState()); - } - - /** - * Sets the dataProvider property value. The dataProvider property - * @param EducationSynchronizationDataProvider|null $value Value to set for the dataProvider property. - */ - public function setDataProvider(?EducationSynchronizationDataProvider $value): void { - $this->getBackingStore()->set('dataProvider', $value); - } - - /** - * Sets the displayName property value. The displayName property - * @param string|null $value Value to set for the displayName property. - */ - public function setDisplayName(?string $value): void { - $this->getBackingStore()->set('displayName', $value); - } - - /** - * Sets the errors property value. The errors property - * @param array|null $value Value to set for the errors property. - */ - public function setErrors(?array $value): void { - $this->getBackingStore()->set('errors', $value); - } - - /** - * Sets the expirationDate property value. The expirationDate property - * @param Date|null $value Value to set for the expirationDate property. - */ - public function setExpirationDate(?Date $value): void { - $this->getBackingStore()->set('expirationDate', $value); - } - - /** - * Sets the handleSpecialCharacterConstraint property value. The handleSpecialCharacterConstraint property - * @param bool|null $value Value to set for the handleSpecialCharacterConstraint property. - */ - public function setHandleSpecialCharacterConstraint(?bool $value): void { - $this->getBackingStore()->set('handleSpecialCharacterConstraint', $value); - } - - /** - * Sets the identitySynchronizationConfiguration property value. The identitySynchronizationConfiguration property - * @param EducationIdentitySynchronizationConfiguration|null $value Value to set for the identitySynchronizationConfiguration property. - */ - public function setIdentitySynchronizationConfiguration(?EducationIdentitySynchronizationConfiguration $value): void { - $this->getBackingStore()->set('identitySynchronizationConfiguration', $value); - } - - /** - * Sets the licensesToAssign property value. The licensesToAssign property - * @param array|null $value Value to set for the licensesToAssign property. - */ - public function setLicensesToAssign(?array $value): void { - $this->getBackingStore()->set('licensesToAssign', $value); - } - - /** - * Sets the profileStatus property value. The profileStatus property - * @param EducationSynchronizationProfileStatus|null $value Value to set for the profileStatus property. - */ - public function setProfileStatus(?EducationSynchronizationProfileStatus $value): void { - $this->getBackingStore()->set('profileStatus', $value); - } - - /** - * Sets the state property value. The state property - * @param EducationSynchronizationProfileState|null $value Value to set for the state property. - */ - public function setState(?EducationSynchronizationProfileState $value): void { - $this->getBackingStore()->set('state', $value); - } - -} diff --git a/src/Generated/Models/EducationSynchronizationProfileState.php b/src/Generated/Models/EducationSynchronizationProfileState.php deleted file mode 100644 index 78f74c25dc9..00000000000 --- a/src/Generated/Models/EducationSynchronizationProfileState.php +++ /dev/null @@ -1,14 +0,0 @@ -getBackingStore()->get('errorCount'); - if (is_null($val) || is_int($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'errorCount'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'errorCount' => fn(ParseNode $n) => $o->setErrorCount($n->getIntegerValue()), - 'lastActivityDateTime' => fn(ParseNode $n) => $o->setLastActivityDateTime($n->getDateTimeValue()), - 'lastSynchronizationDateTime' => fn(ParseNode $n) => $o->setLastSynchronizationDateTime($n->getDateTimeValue()), - 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(EducationSynchronizationStatus::class)), - 'statusMessage' => fn(ParseNode $n) => $o->setStatusMessage($n->getStringValue()), - ]); - } - - /** - * Gets the lastActivityDateTime property value. The lastActivityDateTime property - * @return DateTime|null - */ - public function getLastActivityDateTime(): ?DateTime { - $val = $this->getBackingStore()->get('lastActivityDateTime'); - if (is_null($val) || $val instanceof DateTime) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'lastActivityDateTime'"); - } - - /** - * Gets the lastSynchronizationDateTime property value. The lastSynchronizationDateTime property - * @return DateTime|null - */ - public function getLastSynchronizationDateTime(): ?DateTime { - $val = $this->getBackingStore()->get('lastSynchronizationDateTime'); - if (is_null($val) || $val instanceof DateTime) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'lastSynchronizationDateTime'"); - } - - /** - * Gets the status property value. The status property - * @return EducationSynchronizationStatus|null - */ - public function getStatus(): ?EducationSynchronizationStatus { - $val = $this->getBackingStore()->get('status'); - if (is_null($val) || $val instanceof EducationSynchronizationStatus) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); - } - - /** - * Gets the statusMessage property value. The statusMessage property - * @return string|null - */ - public function getStatusMessage(): ?string { - $val = $this->getBackingStore()->get('statusMessage'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'statusMessage'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - parent::serialize($writer); - $writer->writeIntegerValue('errorCount', $this->getErrorCount()); - $writer->writeDateTimeValue('lastActivityDateTime', $this->getLastActivityDateTime()); - $writer->writeDateTimeValue('lastSynchronizationDateTime', $this->getLastSynchronizationDateTime()); - $writer->writeEnumValue('status', $this->getStatus()); - $writer->writeStringValue('statusMessage', $this->getStatusMessage()); - } - - /** - * Sets the errorCount property value. The errorCount property - * @param int|null $value Value to set for the errorCount property. - */ - public function setErrorCount(?int $value): void { - $this->getBackingStore()->set('errorCount', $value); - } - - /** - * Sets the lastActivityDateTime property value. The lastActivityDateTime property - * @param DateTime|null $value Value to set for the lastActivityDateTime property. - */ - public function setLastActivityDateTime(?DateTime $value): void { - $this->getBackingStore()->set('lastActivityDateTime', $value); - } - - /** - * Sets the lastSynchronizationDateTime property value. The lastSynchronizationDateTime property - * @param DateTime|null $value Value to set for the lastSynchronizationDateTime property. - */ - public function setLastSynchronizationDateTime(?DateTime $value): void { - $this->getBackingStore()->set('lastSynchronizationDateTime', $value); - } - - /** - * Sets the status property value. The status property - * @param EducationSynchronizationStatus|null $value Value to set for the status property. - */ - public function setStatus(?EducationSynchronizationStatus $value): void { - $this->getBackingStore()->set('status', $value); - } - - /** - * Sets the statusMessage property value. The statusMessage property - * @param string|null $value Value to set for the statusMessage property. - */ - public function setStatusMessage(?string $value): void { - $this->getBackingStore()->set('statusMessage', $value); - } - -} diff --git a/src/Generated/Models/EducationSynchronizationStatus.php b/src/Generated/Models/EducationSynchronizationStatus.php deleted file mode 100644 index f23918ca59f..00000000000 --- a/src/Generated/Models/EducationSynchronizationStatus.php +++ /dev/null @@ -1,17 +0,0 @@ - + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'mailboxes' => fn(ParseNode $n) => $o->setMailboxes($n->getCollectionOfObjectValues([Mailbox::class, 'createFromDiscriminatorValue'])), + 'messageTraces' => fn(ParseNode $n) => $o->setMessageTraces($n->getCollectionOfObjectValues([MessageTrace::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the mailboxes property value. Represents a user's mailboxes. + * @return array|null + */ + public function getMailboxes(): ?array { + $val = $this->getBackingStore()->get('mailboxes'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Mailbox::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mailboxes'"); + } + + /** + * Gets the messageTraces property value. The messageTraces property + * @return array|null + */ + public function getMessageTraces(): ?array { + $val = $this->getBackingStore()->get('messageTraces'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MessageTrace::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('mailboxes', $this->getMailboxes()); + $writer->writeCollectionOfObjectValues('messageTraces', $this->getMessageTraces()); + } + + /** + * Sets the mailboxes property value. Represents a user's mailboxes. + * @param array|null $value Value to set for the mailboxes property. + */ + public function setMailboxes(?array $value): void { + $this->getBackingStore()->set('mailboxes', $value); + } + + /** + * Sets the messageTraces property value. The messageTraces property + * @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/ExchangeSettings.php b/src/Generated/Models/ExchangeSettings.php new file mode 100644 index 00000000000..69ca58a5e0f --- /dev/null +++ b/src/Generated/Models/ExchangeSettings.php @@ -0,0 +1,89 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'inPlaceArchiveMailboxId' => fn(ParseNode $n) => $o->setInPlaceArchiveMailboxId($n->getStringValue()), + 'primaryMailboxId' => fn(ParseNode $n) => $o->setPrimaryMailboxId($n->getStringValue()), + ]); + } + + /** + * Gets the inPlaceArchiveMailboxId property value. The unique identifier for the user's in-place archive mailbox. + * @return string|null + */ + public function getInPlaceArchiveMailboxId(): ?string { + $val = $this->getBackingStore()->get('inPlaceArchiveMailboxId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inPlaceArchiveMailboxId'"); + } + + /** + * Gets the primaryMailboxId property value. The unique identifier for the user's primary mailbox. + * @return string|null + */ + public function getPrimaryMailboxId(): ?string { + $val = $this->getBackingStore()->get('primaryMailboxId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'primaryMailboxId'"); + } + + /** + * 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('inPlaceArchiveMailboxId', $this->getInPlaceArchiveMailboxId()); + $writer->writeStringValue('primaryMailboxId', $this->getPrimaryMailboxId()); + } + + /** + * Sets the inPlaceArchiveMailboxId property value. The unique identifier for the user's in-place archive mailbox. + * @param string|null $value Value to set for the inPlaceArchiveMailboxId property. + */ + public function setInPlaceArchiveMailboxId(?string $value): void { + $this->getBackingStore()->set('inPlaceArchiveMailboxId', $value); + } + + /** + * Sets the primaryMailboxId property value. The unique identifier for the user's primary mailbox. + * @param string|null $value Value to set for the primaryMailboxId property. + */ + public function setPrimaryMailboxId(?string $value): void { + $this->getBackingStore()->set('primaryMailboxId', $value); + } + +} diff --git a/src/Generated/Models/EducationIdentityMatchingOptions.php b/src/Generated/Models/ExportItemResponse.php similarity index 58% rename from src/Generated/Models/EducationIdentityMatchingOptions.php rename to src/Generated/Models/ExportItemResponse.php index c814b24fb53..6d378a38c4d 100644 --- a/src/Generated/Models/EducationIdentityMatchingOptions.php +++ b/src/Generated/Models/ExportItemResponse.php @@ -9,8 +9,9 @@ use Microsoft\Kiota\Abstractions\Store\BackedModel; use Microsoft\Kiota\Abstractions\Store\BackingStore; use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; +use Psr\Http\Message\StreamInterface; -class EducationIdentityMatchingOptions implements AdditionalDataHolder, BackedModel, Parsable +class ExportItemResponse implements AdditionalDataHolder, BackedModel, Parsable { /** * @var BackingStore $backingStore Stores model information. @@ -18,7 +19,7 @@ class EducationIdentityMatchingOptions implements AdditionalDataHolder, BackedMo private BackingStore $backingStore; /** - * Instantiates a new EducationIdentityMatchingOptions and sets the default values. + * Instantiates a new ExportItemResponse and sets the default values. */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,10 +29,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return EducationIdentityMatchingOptions + * @return ExportItemResponse */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationIdentityMatchingOptions { - return new EducationIdentityMatchingOptions(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExportItemResponse { + return new ExportItemResponse(); } /** @@ -47,18 +48,6 @@ public function getAdditionalData(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); } - /** - * Gets the appliesTo property value. The appliesTo property - * @return EducationUserRole|null - */ - public function getAppliesTo(): ?EducationUserRole { - $val = $this->getBackingStore()->get('appliesTo'); - if (is_null($val) || $val instanceof EducationUserRole) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'appliesTo'"); - } - /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -68,66 +57,78 @@ public function getBackingStore(): BackingStore { } /** - * The deserialization information for the current model - * @return array + * Gets the changeKey property value. The version of the item. + * @return string|null */ - public function getFieldDeserializers(): array { - $o = $this; - return [ - 'appliesTo' => fn(ParseNode $n) => $o->setAppliesTo($n->getEnumValue(EducationUserRole::class)), - '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - 'sourcePropertyName' => fn(ParseNode $n) => $o->setSourcePropertyName($n->getStringValue()), - 'targetDomain' => fn(ParseNode $n) => $o->setTargetDomain($n->getStringValue()), - 'targetPropertyName' => fn(ParseNode $n) => $o->setTargetPropertyName($n->getStringValue()), - ]; + public function getChangeKey(): ?string { + $val = $this->getBackingStore()->get('changeKey'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'changeKey'"); } /** - * Gets the @odata.type property value. The OdataType property - * @return string|null + * Gets the data property value. Data that represents an item in a base64 encoded FastTransfer stream format. + * @return StreamInterface|null */ - public function getOdataType(): ?string { - $val = $this->getBackingStore()->get('odataType'); - if (is_null($val) || is_string($val)) { + public function getData(): ?StreamInterface { + $val = $this->getBackingStore()->get('data'); + if (is_null($val) || $val instanceof StreamInterface) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'data'"); } /** - * Gets the sourcePropertyName property value. The sourcePropertyName property - * @return string|null + * Gets the error property value. An error that occurs during an action. + * @return MailTipsError|null */ - public function getSourcePropertyName(): ?string { - $val = $this->getBackingStore()->get('sourcePropertyName'); - if (is_null($val) || is_string($val)) { + public function getError(): ?MailTipsError { + $val = $this->getBackingStore()->get('error'); + if (is_null($val) || $val instanceof MailTipsError) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'sourcePropertyName'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'error'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'changeKey' => fn(ParseNode $n) => $o->setChangeKey($n->getStringValue()), + 'data' => fn(ParseNode $n) => $o->setData($n->getBinaryContent()), + 'error' => fn(ParseNode $n) => $o->setError($n->getObjectValue([MailTipsError::class, 'createFromDiscriminatorValue'])), + 'itemId' => fn(ParseNode $n) => $o->setItemId($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; } /** - * Gets the targetDomain property value. The targetDomain property + * Gets the itemId property value. The unique identifier of the item. * @return string|null */ - public function getTargetDomain(): ?string { - $val = $this->getBackingStore()->get('targetDomain'); + public function getItemId(): ?string { + $val = $this->getBackingStore()->get('itemId'); if (is_null($val) || is_string($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'targetDomain'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'itemId'"); } /** - * Gets the targetPropertyName property value. The targetPropertyName property + * Gets the @odata.type property value. The OdataType property * @return string|null */ - public function getTargetPropertyName(): ?string { - $val = $this->getBackingStore()->get('targetPropertyName'); + 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 'targetPropertyName'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } /** @@ -135,11 +136,11 @@ public function getTargetPropertyName(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeEnumValue('appliesTo', $this->getAppliesTo()); + $writer->writeStringValue('changeKey', $this->getChangeKey()); + $writer->writeBinaryContent('data', $this->getData()); + $writer->writeObjectValue('error', $this->getError()); + $writer->writeStringValue('itemId', $this->getItemId()); $writer->writeStringValue('@odata.type', $this->getOdataType()); - $writer->writeStringValue('sourcePropertyName', $this->getSourcePropertyName()); - $writer->writeStringValue('targetDomain', $this->getTargetDomain()); - $writer->writeStringValue('targetPropertyName', $this->getTargetPropertyName()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -151,14 +152,6 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } - /** - * Sets the appliesTo property value. The appliesTo property - * @param EducationUserRole|null $value Value to set for the appliesTo property. - */ - public function setAppliesTo(?EducationUserRole $value): void { - $this->getBackingStore()->set('appliesTo', $value); - } - /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. @@ -168,35 +161,43 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the @odata.type property value. The OdataType property - * @param string|null $value Value to set for the @odata.type property. + * Sets the changeKey property value. The version of the item. + * @param string|null $value Value to set for the changeKey property. */ - public function setOdataType(?string $value): void { - $this->getBackingStore()->set('odataType', $value); + public function setChangeKey(?string $value): void { + $this->getBackingStore()->set('changeKey', $value); + } + + /** + * Sets the data property value. Data that represents an item in a base64 encoded FastTransfer stream format. + * @param StreamInterface|null $value Value to set for the data property. + */ + public function setData(?StreamInterface $value): void { + $this->getBackingStore()->set('data', $value); } /** - * Sets the sourcePropertyName property value. The sourcePropertyName property - * @param string|null $value Value to set for the sourcePropertyName property. + * Sets the error property value. An error that occurs during an action. + * @param MailTipsError|null $value Value to set for the error property. */ - public function setSourcePropertyName(?string $value): void { - $this->getBackingStore()->set('sourcePropertyName', $value); + public function setError(?MailTipsError $value): void { + $this->getBackingStore()->set('error', $value); } /** - * Sets the targetDomain property value. The targetDomain property - * @param string|null $value Value to set for the targetDomain property. + * Sets the itemId property value. The unique identifier of the item. + * @param string|null $value Value to set for the itemId property. */ - public function setTargetDomain(?string $value): void { - $this->getBackingStore()->set('targetDomain', $value); + public function setItemId(?string $value): void { + $this->getBackingStore()->set('itemId', $value); } /** - * Sets the targetPropertyName property value. The targetPropertyName property - * @param string|null $value Value to set for the targetPropertyName property. + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. */ - public function setTargetPropertyName(?string $value): void { - $this->getBackingStore()->set('targetPropertyName', $value); + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); } } diff --git a/src/Generated/Models/ExtendedKeyUsage.php b/src/Generated/Models/ExtendedKeyUsage.php index 95d722018b2..9a1db2c6ca3 100644 --- a/src/Generated/Models/ExtendedKeyUsage.php +++ b/src/Generated/Models/ExtendedKeyUsage.php @@ -72,7 +72,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the name property value. Extended Key Usage Name + * Gets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. * @return string|null */ public function getName(): ?string { @@ -84,7 +84,7 @@ public function getName(): ?string { } /** - * Gets the objectIdentifier property value. Extended Key Usage Object Identifier + * Gets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. * @return string|null */ public function getObjectIdentifier(): ?string { @@ -135,7 +135,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the name property value. Extended Key Usage Name + * Sets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -143,7 +143,7 @@ public function setName(?string $value): void { } /** - * Sets the objectIdentifier property value. Extended Key Usage Object Identifier + * Sets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. * @param string|null $value Value to set for the objectIdentifier property. */ public function setObjectIdentifier(?string $value): void { diff --git a/src/Generated/Models/IdentifierUriRestriction.php b/src/Generated/Models/IdentifierUriRestriction.php index f17eb130f26..1f2f7a2e545 100644 --- a/src/Generated/Models/IdentifierUriRestriction.php +++ b/src/Generated/Models/IdentifierUriRestriction.php @@ -102,12 +102,25 @@ public function getFieldDeserializers(): array { 'excludeActors' => fn(ParseNode $n) => $o->setExcludeActors($n->getObjectValue([AppManagementPolicyActorExemptions::class, 'createFromDiscriminatorValue'])), 'excludeAppsReceivingV2Tokens' => fn(ParseNode $n) => $o->setExcludeAppsReceivingV2Tokens($n->getBooleanValue()), 'excludeSaml' => fn(ParseNode $n) => $o->setExcludeSaml($n->getBooleanValue()), + 'isStateSetByMicrosoft' => fn(ParseNode $n) => $o->setIsStateSetByMicrosoft($n->getBooleanValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'restrictForAppsCreatedAfterDateTime' => fn(ParseNode $n) => $o->setRestrictForAppsCreatedAfterDateTime($n->getDateTimeValue()), 'state' => fn(ParseNode $n) => $o->setState($n->getEnumValue(AppManagementRestrictionState::class)), ]; } + /** + * Gets the isStateSetByMicrosoft property value. If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only. + * @return bool|null + */ + public function getIsStateSetByMicrosoft(): ?bool { + $val = $this->getBackingStore()->get('isStateSetByMicrosoft'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isStateSetByMicrosoft'"); + } + /** * Gets the @odata.type property value. The OdataType property * @return string|null @@ -198,6 +211,14 @@ public function setExcludeSaml(?bool $value): void { $this->getBackingStore()->set('excludeSaml', $value); } + /** + * Sets the isStateSetByMicrosoft property value. If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only. + * @param bool|null $value Value to set for the isStateSetByMicrosoft property. + */ + public function setIsStateSetByMicrosoft(?bool $value): void { + $this->getBackingStore()->set('isStateSetByMicrosoft', $value); + } + /** * Sets the @odata.type property value. The OdataType property * @param string|null $value Value to set for the @odata.type property. diff --git a/src/Generated/Models/IosLobAppProvisioningConfiguration.php b/src/Generated/Models/IosLobAppProvisioningConfiguration.php index 45b7e3c483e..054deda3345 100644 --- a/src/Generated/Models/IosLobAppProvisioningConfiguration.php +++ b/src/Generated/Models/IosLobAppProvisioningConfiguration.php @@ -31,7 +31,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): IosLo } /** - * Gets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * Gets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. * @return array|null */ public function getAssignments(): ?array { @@ -95,7 +95,7 @@ public function getDisplayName(): ?string { } /** - * Gets the expirationDateTime property value. Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. + * Gets the expirationDateTime property value. Optional profile expiration date and time. * @return DateTime|null */ public function getExpirationDateTime(): ?DateTime { @@ -248,7 +248,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. * @param array|null $value Value to set for the assignments property. */ public function setAssignments(?array $value): void { @@ -288,7 +288,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the expirationDateTime property value. Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. + * Sets the expirationDateTime property value. Optional profile expiration date and time. * @param DateTime|null $value Value to set for the expirationDateTime property. */ public function setExpirationDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/Mailbox.php b/src/Generated/Models/Mailbox.php new file mode 100644 index 00000000000..9844639782e --- /dev/null +++ b/src/Generated/Models/Mailbox.php @@ -0,0 +1,71 @@ +setOdataType('#microsoft.graph.mailbox'); + } + + /** + * 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 Mailbox + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Mailbox { + return new Mailbox(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'folders' => fn(ParseNode $n) => $o->setFolders($n->getCollectionOfObjectValues([MailboxFolder::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the folders property value. The collection of folders in the mailbox. + * @return array|null + */ + public function getFolders(): ?array { + $val = $this->getBackingStore()->get('folders'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MailboxFolder::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'folders'"); + } + + /** + * 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('folders', $this->getFolders()); + } + + /** + * Sets the folders property value. The collection of folders in the mailbox. + * @param array|null $value Value to set for the folders property. + */ + public function setFolders(?array $value): void { + $this->getBackingStore()->set('folders', $value); + } + +} diff --git a/src/Generated/Models/EducationSynchronizationErrorCollectionResponse.php b/src/Generated/Models/MailboxCollectionResponse.php similarity index 69% rename from src/Generated/Models/EducationSynchronizationErrorCollectionResponse.php rename to src/Generated/Models/MailboxCollectionResponse.php index c769a0d3a7a..e6f1e8318b5 100644 --- a/src/Generated/Models/EducationSynchronizationErrorCollectionResponse.php +++ b/src/Generated/Models/MailboxCollectionResponse.php @@ -7,10 +7,10 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; use Microsoft\Kiota\Abstractions\Types\TypeUtils; -class EducationSynchronizationErrorCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable +class MailboxCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new EducationSynchronizationErrorCollectionResponse and sets the default values. + * Instantiates a new MailboxCollectionResponse and sets the default values. */ public function __construct() { parent::__construct(); @@ -19,10 +19,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return EducationSynchronizationErrorCollectionResponse + * @return MailboxCollectionResponse */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSynchronizationErrorCollectionResponse { - return new EducationSynchronizationErrorCollectionResponse(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): MailboxCollectionResponse { + return new MailboxCollectionResponse(); } /** @@ -32,19 +32,19 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Educa public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ - 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([EducationSynchronizationError::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Mailbox::class, 'createFromDiscriminatorValue'])), ]); } /** * Gets the value property value. The value property - * @return array|null + * @return array|null */ public function getValue(): ?array { $val = $this->getBackingStore()->get('value'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, EducationSynchronizationError::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, Mailbox::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { /** * Sets the value property value. The value property - * @param array|null $value Value to set for the value property. + * @param array|null $value Value to set for the value property. */ public function setValue(?array $value): void { $this->getBackingStore()->set('value', $value); diff --git a/src/Generated/Models/MailboxFolder.php b/src/Generated/Models/MailboxFolder.php new file mode 100644 index 00000000000..932ed288f67 --- /dev/null +++ b/src/Generated/Models/MailboxFolder.php @@ -0,0 +1,274 @@ +getBackingStore()->get('childFolderCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'childFolderCount'"); + } + + /** + * Gets the childFolders property value. The collection of child folders in this folder. + * @return array|null + */ + public function getChildFolders(): ?array { + $val = $this->getBackingStore()->get('childFolders'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MailboxFolder::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'childFolders'"); + } + + /** + * Gets the displayName property value. The display name of the folder. + * @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(), [ + 'childFolderCount' => fn(ParseNode $n) => $o->setChildFolderCount($n->getIntegerValue()), + 'childFolders' => fn(ParseNode $n) => $o->setChildFolders($n->getCollectionOfObjectValues([MailboxFolder::class, 'createFromDiscriminatorValue'])), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'items' => fn(ParseNode $n) => $o->setItems($n->getCollectionOfObjectValues([MailboxItem::class, 'createFromDiscriminatorValue'])), + 'multiValueExtendedProperties' => fn(ParseNode $n) => $o->setMultiValueExtendedProperties($n->getCollectionOfObjectValues([MultiValueLegacyExtendedProperty::class, 'createFromDiscriminatorValue'])), + 'parentFolderId' => fn(ParseNode $n) => $o->setParentFolderId($n->getStringValue()), + 'parentMailboxUrl' => fn(ParseNode $n) => $o->setParentMailboxUrl($n->getStringValue()), + 'singleValueExtendedProperties' => fn(ParseNode $n) => $o->setSingleValueExtendedProperties($n->getCollectionOfObjectValues([SingleValueLegacyExtendedProperty::class, 'createFromDiscriminatorValue'])), + 'totalItemCount' => fn(ParseNode $n) => $o->setTotalItemCount($n->getIntegerValue()), + 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), + ]); + } + + /** + * Gets the items property value. The collection of items in this folder. + * @return array|null + */ + public function getItems(): ?array { + $val = $this->getBackingStore()->get('items'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MailboxItem::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'items'"); + } + + /** + * Gets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the mailboxFolder. + * @return array|null + */ + public function getMultiValueExtendedProperties(): ?array { + $val = $this->getBackingStore()->get('multiValueExtendedProperties'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MultiValueLegacyExtendedProperty::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'multiValueExtendedProperties'"); + } + + /** + * Gets the parentFolderId property value. The unique identifier for the parent folder of this folder. + * @return string|null + */ + public function getParentFolderId(): ?string { + $val = $this->getBackingStore()->get('parentFolderId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'parentFolderId'"); + } + + /** + * Gets the parentMailboxUrl property value. The routing link to the actual underlying mailbox where the folder physically resides. The folder can be accessed using GET {parentMailboxUrl}/folders/{id}, which treats the entire URL as an opaque string. This method is especially important when auto-expanding archiving is enabled for a user's in-place archive mailbox. The user's archive content can span across multiple mailboxes in such scenarios. + * @return string|null + */ + public function getParentMailboxUrl(): ?string { + $val = $this->getBackingStore()->get('parentMailboxUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'parentMailboxUrl'"); + } + + /** + * Gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the mailboxFolder. + * @return array|null + */ + public function getSingleValueExtendedProperties(): ?array { + $val = $this->getBackingStore()->get('singleValueExtendedProperties'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SingleValueLegacyExtendedProperty::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'singleValueExtendedProperties'"); + } + + /** + * Gets the totalItemCount property value. The number of items in the folder. + * @return int|null + */ + public function getTotalItemCount(): ?int { + $val = $this->getBackingStore()->get('totalItemCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalItemCount'"); + } + + /** + * Gets the type property value. Describes the folder class type. + * @return string|null + */ + public function getType(): ?string { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'type'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('childFolderCount', $this->getChildFolderCount()); + $writer->writeCollectionOfObjectValues('childFolders', $this->getChildFolders()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfObjectValues('items', $this->getItems()); + $writer->writeCollectionOfObjectValues('multiValueExtendedProperties', $this->getMultiValueExtendedProperties()); + $writer->writeStringValue('parentFolderId', $this->getParentFolderId()); + $writer->writeStringValue('parentMailboxUrl', $this->getParentMailboxUrl()); + $writer->writeCollectionOfObjectValues('singleValueExtendedProperties', $this->getSingleValueExtendedProperties()); + $writer->writeIntegerValue('totalItemCount', $this->getTotalItemCount()); + $writer->writeStringValue('type', $this->getType()); + } + + /** + * Sets the childFolderCount property value. The number of immediate child folders in the current folder. + * @param int|null $value Value to set for the childFolderCount property. + */ + public function setChildFolderCount(?int $value): void { + $this->getBackingStore()->set('childFolderCount', $value); + } + + /** + * Sets the childFolders property value. The collection of child folders in this folder. + * @param array|null $value Value to set for the childFolders property. + */ + public function setChildFolders(?array $value): void { + $this->getBackingStore()->set('childFolders', $value); + } + + /** + * Sets the displayName property value. The display name of the folder. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the items property value. The collection of items in this folder. + * @param array|null $value Value to set for the items property. + */ + public function setItems(?array $value): void { + $this->getBackingStore()->set('items', $value); + } + + /** + * Sets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the mailboxFolder. + * @param array|null $value Value to set for the multiValueExtendedProperties property. + */ + public function setMultiValueExtendedProperties(?array $value): void { + $this->getBackingStore()->set('multiValueExtendedProperties', $value); + } + + /** + * Sets the parentFolderId property value. The unique identifier for the parent folder of this folder. + * @param string|null $value Value to set for the parentFolderId property. + */ + public function setParentFolderId(?string $value): void { + $this->getBackingStore()->set('parentFolderId', $value); + } + + /** + * Sets the parentMailboxUrl property value. The routing link to the actual underlying mailbox where the folder physically resides. The folder can be accessed using GET {parentMailboxUrl}/folders/{id}, which treats the entire URL as an opaque string. This method is especially important when auto-expanding archiving is enabled for a user's in-place archive mailbox. The user's archive content can span across multiple mailboxes in such scenarios. + * @param string|null $value Value to set for the parentMailboxUrl property. + */ + public function setParentMailboxUrl(?string $value): void { + $this->getBackingStore()->set('parentMailboxUrl', $value); + } + + /** + * Sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the mailboxFolder. + * @param array|null $value Value to set for the singleValueExtendedProperties property. + */ + public function setSingleValueExtendedProperties(?array $value): void { + $this->getBackingStore()->set('singleValueExtendedProperties', $value); + } + + /** + * Sets the totalItemCount property value. The number of items in the folder. + * @param int|null $value Value to set for the totalItemCount property. + */ + public function setTotalItemCount(?int $value): void { + $this->getBackingStore()->set('totalItemCount', $value); + } + + /** + * Sets the type property value. Describes the folder class type. + * @param string|null $value Value to set for the type property. + */ + public function setType(?string $value): void { + $this->getBackingStore()->set('type', $value); + } + +} diff --git a/src/Generated/Models/EducationSynchronizationProfileCollectionResponse.php b/src/Generated/Models/MailboxFolderCollectionResponse.php similarity index 68% rename from src/Generated/Models/EducationSynchronizationProfileCollectionResponse.php rename to src/Generated/Models/MailboxFolderCollectionResponse.php index a9831158076..3ed48948c85 100644 --- a/src/Generated/Models/EducationSynchronizationProfileCollectionResponse.php +++ b/src/Generated/Models/MailboxFolderCollectionResponse.php @@ -7,10 +7,10 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; use Microsoft\Kiota\Abstractions\Types\TypeUtils; -class EducationSynchronizationProfileCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable +class MailboxFolderCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new EducationSynchronizationProfileCollectionResponse and sets the default values. + * Instantiates a new MailboxFolderCollectionResponse and sets the default values. */ public function __construct() { parent::__construct(); @@ -19,10 +19,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return EducationSynchronizationProfileCollectionResponse + * @return MailboxFolderCollectionResponse */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSynchronizationProfileCollectionResponse { - return new EducationSynchronizationProfileCollectionResponse(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): MailboxFolderCollectionResponse { + return new MailboxFolderCollectionResponse(); } /** @@ -32,19 +32,19 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Educa public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ - 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([EducationSynchronizationProfile::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([MailboxFolder::class, 'createFromDiscriminatorValue'])), ]); } /** * Gets the value property value. The value property - * @return array|null + * @return array|null */ public function getValue(): ?array { $val = $this->getBackingStore()->get('value'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, EducationSynchronizationProfile::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, MailboxFolder::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { /** * Sets the value property value. The value property - * @param array|null $value Value to set for the value property. + * @param array|null $value Value to set for the value property. */ public function setValue(?array $value): void { $this->getBackingStore()->set('value', $value); diff --git a/src/Generated/Models/MailboxItem.php b/src/Generated/Models/MailboxItem.php new file mode 100644 index 00000000000..86da6fb935d --- /dev/null +++ b/src/Generated/Models/MailboxItem.php @@ -0,0 +1,139 @@ +setOdataType('#microsoft.graph.mailboxItem'); + } + + /** + * 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 MailboxItem + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MailboxItem { + return new MailboxItem(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'multiValueExtendedProperties' => fn(ParseNode $n) => $o->setMultiValueExtendedProperties($n->getCollectionOfObjectValues([MultiValueLegacyExtendedProperty::class, 'createFromDiscriminatorValue'])), + 'singleValueExtendedProperties' => fn(ParseNode $n) => $o->setSingleValueExtendedProperties($n->getCollectionOfObjectValues([SingleValueLegacyExtendedProperty::class, 'createFromDiscriminatorValue'])), + 'size' => fn(ParseNode $n) => $o->setSize($n->getIntegerValue()), + 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), + ]); + } + + /** + * Gets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the mailboxItem. + * @return array|null + */ + public function getMultiValueExtendedProperties(): ?array { + $val = $this->getBackingStore()->get('multiValueExtendedProperties'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MultiValueLegacyExtendedProperty::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'multiValueExtendedProperties'"); + } + + /** + * Gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the mailboxItem. + * @return array|null + */ + public function getSingleValueExtendedProperties(): ?array { + $val = $this->getBackingStore()->get('singleValueExtendedProperties'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SingleValueLegacyExtendedProperty::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'singleValueExtendedProperties'"); + } + + /** + * Gets the size property value. The length of the item 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 type property value. The message class ID of the item. + * @return string|null + */ + public function getType(): ?string { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'type'"); + } + + /** + * 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('multiValueExtendedProperties', $this->getMultiValueExtendedProperties()); + $writer->writeCollectionOfObjectValues('singleValueExtendedProperties', $this->getSingleValueExtendedProperties()); + $writer->writeIntegerValue('size', $this->getSize()); + $writer->writeStringValue('type', $this->getType()); + } + + /** + * Sets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the mailboxItem. + * @param array|null $value Value to set for the multiValueExtendedProperties property. + */ + public function setMultiValueExtendedProperties(?array $value): void { + $this->getBackingStore()->set('multiValueExtendedProperties', $value); + } + + /** + * Sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the mailboxItem. + * @param array|null $value Value to set for the singleValueExtendedProperties property. + */ + public function setSingleValueExtendedProperties(?array $value): void { + $this->getBackingStore()->set('singleValueExtendedProperties', $value); + } + + /** + * Sets the size property value. The length of the item 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 type property value. The message class ID of the item. + * @param string|null $value Value to set for the type property. + */ + public function setType(?string $value): void { + $this->getBackingStore()->set('type', $value); + } + +} diff --git a/src/Generated/Models/MailboxItemCollectionResponse.php b/src/Generated/Models/MailboxItemCollectionResponse.php new file mode 100644 index 00000000000..ef0dc3e3213 --- /dev/null +++ b/src/Generated/Models/MailboxItemCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([MailboxItem::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, MailboxItem::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/EducationIdentityDomain.php b/src/Generated/Models/MailboxItemImportSession.php similarity index 66% rename from src/Generated/Models/EducationIdentityDomain.php rename to src/Generated/Models/MailboxItemImportSession.php index f864a3d27a1..af7938edd5c 100644 --- a/src/Generated/Models/EducationIdentityDomain.php +++ b/src/Generated/Models/MailboxItemImportSession.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use DateTime; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -10,7 +11,7 @@ use Microsoft\Kiota\Abstractions\Store\BackingStore; use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; -class EducationIdentityDomain implements AdditionalDataHolder, BackedModel, Parsable +class MailboxItemImportSession implements AdditionalDataHolder, BackedModel, Parsable { /** * @var BackingStore $backingStore Stores model information. @@ -18,7 +19,7 @@ class EducationIdentityDomain implements AdditionalDataHolder, BackedModel, Pars private BackingStore $backingStore; /** - * Instantiates a new EducationIdentityDomain and sets the default values. + * Instantiates a new MailboxItemImportSession and sets the default values. */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,10 +29,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return EducationIdentityDomain + * @return MailboxItemImportSession */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationIdentityDomain { - return new EducationIdentityDomain(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): MailboxItemImportSession { + return new MailboxItemImportSession(); } /** @@ -47,18 +48,6 @@ public function getAdditionalData(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); } - /** - * Gets the appliesTo property value. The appliesTo property - * @return EducationUserRole|null - */ - public function getAppliesTo(): ?EducationUserRole { - $val = $this->getBackingStore()->get('appliesTo'); - if (is_null($val) || $val instanceof EducationUserRole) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'appliesTo'"); - } - /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -67,6 +56,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the expirationDateTime property value. The date and time in UTC when the import session expires. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z. + * @return DateTime|null + */ + public function getExpirationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('expirationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'expirationDateTime'"); + } + /** * The deserialization information for the current model * @return array @@ -74,22 +75,22 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - 'appliesTo' => fn(ParseNode $n) => $o->setAppliesTo($n->getEnumValue(EducationUserRole::class)), - 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + 'expirationDateTime' => fn(ParseNode $n) => $o->setExpirationDateTime($n->getDateTimeValue()), + 'importUrl' => fn(ParseNode $n) => $o->setImportUrl($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), ]; } /** - * Gets the name property value. The name property + * Gets the importUrl property value. The URL endpoint that accepts POST requests for FastTransfer stream format of the item. * @return string|null */ - public function getName(): ?string { - $val = $this->getBackingStore()->get('name'); + public function getImportUrl(): ?string { + $val = $this->getBackingStore()->get('importUrl'); if (is_null($val) || is_string($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'importUrl'"); } /** @@ -109,8 +110,8 @@ public function getOdataType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeEnumValue('appliesTo', $this->getAppliesTo()); - $writer->writeStringValue('name', $this->getName()); + $writer->writeDateTimeValue('expirationDateTime', $this->getExpirationDateTime()); + $writer->writeStringValue('importUrl', $this->getImportUrl()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -123,14 +124,6 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } - /** - * Sets the appliesTo property value. The appliesTo property - * @param EducationUserRole|null $value Value to set for the appliesTo property. - */ - public function setAppliesTo(?EducationUserRole $value): void { - $this->getBackingStore()->set('appliesTo', $value); - } - /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. @@ -140,11 +133,19 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the name property value. The name property - * @param string|null $value Value to set for the name property. + * Sets the expirationDateTime property value. The date and time in UTC when the import session expires. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z. + * @param DateTime|null $value Value to set for the expirationDateTime property. + */ + public function setExpirationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('expirationDateTime', $value); + } + + /** + * Sets the importUrl property value. The URL endpoint that accepts POST requests for FastTransfer stream format of the item. + * @param string|null $value Value to set for the importUrl property. */ - public function setName(?string $value): void { - $this->getBackingStore()->set('name', $value); + public function setImportUrl(?string $value): void { + $this->getBackingStore()->set('importUrl', $value); } /** diff --git a/src/Generated/Models/MobileAppTroubleshootingEvent.php b/src/Generated/Models/MobileAppTroubleshootingEvent.php index d937ed77927..b53486352c4 100644 --- a/src/Generated/Models/MobileAppTroubleshootingEvent.php +++ b/src/Generated/Models/MobileAppTroubleshootingEvent.php @@ -41,7 +41,7 @@ public function getApplicationId(): ?string { } /** - * Gets the appLogCollectionRequests property value. Indicates collection of App Log Upload Request. + * Gets the appLogCollectionRequests property value. The collection property of AppLogUploadRequest. * @return array|null */ public function getAppLogCollectionRequests(): ?array { @@ -143,7 +143,7 @@ public function setApplicationId(?string $value): void { } /** - * Sets the appLogCollectionRequests property value. Indicates collection of App Log Upload Request. + * Sets the appLogCollectionRequests property value. The collection property of AppLogUploadRequest. * @param array|null $value Value to set for the appLogCollectionRequests property. */ public function setAppLogCollectionRequests(?array $value): void { diff --git a/src/Generated/Models/OutlookItem.php b/src/Generated/Models/OutlookItem.php index 0f347169193..454aac1a2a3 100644 --- a/src/Generated/Models/OutlookItem.php +++ b/src/Generated/Models/OutlookItem.php @@ -33,6 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Outlo case '#microsoft.graph.eventMessage': return new EventMessage(); case '#microsoft.graph.eventMessageRequest': return new EventMessageRequest(); case '#microsoft.graph.eventMessageResponse': return new EventMessageResponse(); + case '#microsoft.graph.mailboxItem': return new MailboxItem(); case '#microsoft.graph.message': return new Message(); case '#microsoft.graph.note': return new Note(); case '#microsoft.graph.outlookTask': return new OutlookTask(); diff --git a/src/Generated/Models/ProtectionRuleStatus.php b/src/Generated/Models/ProtectionRuleStatus.php index fae83c0017f..32947865214 100644 --- a/src/Generated/Models/ProtectionRuleStatus.php +++ b/src/Generated/Models/ProtectionRuleStatus.php @@ -10,4 +10,6 @@ class ProtectionRuleStatus extends Enum { public const COMPLETED = "completed"; public const COMPLETED_WITH_ERRORS = "completedWithErrors"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const UPDATE_REQUESTED = "updateRequested"; + public const DELETE_REQUESTED = "deleteRequested"; } diff --git a/src/Generated/Models/ProtectionSource.php b/src/Generated/Models/ProtectionSource.php new file mode 100644 index 00000000000..e6b9d8f38df --- /dev/null +++ b/src/Generated/Models/ProtectionSource.php @@ -0,0 +1,12 @@ + fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'policyId' => fn(ParseNode $n) => $o->setPolicyId($n->getStringValue()), + 'protectionSources' => fn(ParseNode $n) => $o->setProtectionSources($n->getEnumValue(ProtectionSource::class)), 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(ProtectionUnitStatus::class)), ]); } @@ -123,6 +124,18 @@ public function getPolicyId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'policyId'"); } + /** + * Gets the protectionSources property value. The protectionSources property + * @return ProtectionSource|null + */ + public function getProtectionSources(): ?ProtectionSource { + $val = $this->getBackingStore()->get('protectionSources'); + if (is_null($val) || $val instanceof ProtectionSource) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'protectionSources'"); + } + /** * Gets the status property value. The status of the protection unit. The possible values are: protectRequested, protected, unprotectRequested, unprotected, removeRequested, unknownFutureValue. * @return ProtectionUnitStatus|null @@ -147,6 +160,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeStringValue('policyId', $this->getPolicyId()); + $writer->writeEnumValue('protectionSources', $this->getProtectionSources()); $writer->writeEnumValue('status', $this->getStatus()); } @@ -198,6 +212,14 @@ public function setPolicyId(?string $value): void { $this->getBackingStore()->set('policyId', $value); } + /** + * Sets the protectionSources property value. The protectionSources property + * @param ProtectionSource|null $value Value to set for the protectionSources property. + */ + public function setProtectionSources(?ProtectionSource $value): void { + $this->getBackingStore()->set('protectionSources', $value); + } + /** * Sets the status property value. The status of the protection unit. The possible values are: protectRequested, protected, unprotectRequested, unprotected, removeRequested, unknownFutureValue. * @param ProtectionUnitStatus|null $value Value to set for the status property. diff --git a/src/Generated/Models/Security/EdiscoveryExportOperation.php b/src/Generated/Models/Security/EdiscoveryExportOperation.php index 309f932526b..248545b9ece 100644 --- a/src/Generated/Models/Security/EdiscoveryExportOperation.php +++ b/src/Generated/Models/Security/EdiscoveryExportOperation.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Edisc } /** - * Gets the azureBlobContainer property value. The name of the Azure storage location where the export is stored. This only applies to exports stored in your own Azure storage location. The azureBlobContainer property is deprecated and will stop returning data on April 30th, 2023. + * Gets the azureBlobContainer property value. The name of the Azure storage location where the export is stored. This name only applies to exports stored in your own Azure storage location. The azureBlobContainer property is deprecated and stopped returning data on April 30, 2023. * @return string|null */ public function getAzureBlobContainer(): ?string { @@ -38,7 +38,7 @@ public function getAzureBlobContainer(): ?string { } /** - * Gets the azureBlobToken property value. The SAS token for the Azure storage location. This only applies to exports stored in your own Azure storage location. The azureBlobToken property is deprecated and will stop returning data on April 30, 2023. + * Gets the azureBlobToken property value. The SAS token for the Azure storage location. This token only applies to exports stored in your own Azure storage location. The azureBlobToken property is deprecated and stopped returning data on April 30, 2023. * @return string|null */ public function getAzureBlobToken(): ?string { @@ -76,7 +76,7 @@ public function getExportFileMetadata(): ?array { } /** - * Gets the exportOptions property value. The options provided for the export. For more information, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags. The fileInfo member is deprecated and will stop returning data on April 30, 2023. Going forward, the summary and load file are always included. + * Gets the exportOptions property value. The options provided for the export. For more information, see reviewSet: export. The fileInfo member is deprecated and stopped returning data on April 30, 2023. Going forward, the summary and load files are always included. Possible values are: originalFiles, text, pdfReplacement, tags, unknownFutureValue, splitSource, includeFolderAndPath, friendlyName, condensePaths, optimizedPartitionSize. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: splitSource, includeFolderAndPath, friendlyName, condensePaths, optimizedPartitionSize. * @return ExportOptions|null */ public function getExportOptions(): ?ExportOptions { @@ -88,7 +88,7 @@ public function getExportOptions(): ?ExportOptions { } /** - * Gets the exportStructure property value. The options provided that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst. + * Gets the exportStructure property value. The options that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: msg. * @return ExportFileStructure|null */ public function getExportStructure(): ?ExportFileStructure { @@ -120,7 +120,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the outputFolderId property value. The output folder ID. The outputFolderId property is deprecated and will stop returning data on April 30, 2023. + * Gets the outputFolderId property value. The output folder ID. The outputFolderId property is deprecated and stopped returning data on April 30, 2023. * @return string|null */ public function getOutputFolderId(): ?string { @@ -186,7 +186,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the azureBlobContainer property value. The name of the Azure storage location where the export is stored. This only applies to exports stored in your own Azure storage location. The azureBlobContainer property is deprecated and will stop returning data on April 30th, 2023. + * Sets the azureBlobContainer property value. The name of the Azure storage location where the export is stored. This name only applies to exports stored in your own Azure storage location. The azureBlobContainer property is deprecated and stopped returning data on April 30, 2023. * @param string|null $value Value to set for the azureBlobContainer property. */ public function setAzureBlobContainer(?string $value): void { @@ -194,7 +194,7 @@ public function setAzureBlobContainer(?string $value): void { } /** - * Sets the azureBlobToken property value. The SAS token for the Azure storage location. This only applies to exports stored in your own Azure storage location. The azureBlobToken property is deprecated and will stop returning data on April 30, 2023. + * Sets the azureBlobToken property value. The SAS token for the Azure storage location. This token only applies to exports stored in your own Azure storage location. The azureBlobToken property is deprecated and stopped returning data on April 30, 2023. * @param string|null $value Value to set for the azureBlobToken property. */ public function setAzureBlobToken(?string $value): void { @@ -218,7 +218,7 @@ public function setExportFileMetadata(?array $value): void { } /** - * Sets the exportOptions property value. The options provided for the export. For more information, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags. The fileInfo member is deprecated and will stop returning data on April 30, 2023. Going forward, the summary and load file are always included. + * Sets the exportOptions property value. The options provided for the export. For more information, see reviewSet: export. The fileInfo member is deprecated and stopped returning data on April 30, 2023. Going forward, the summary and load files are always included. Possible values are: originalFiles, text, pdfReplacement, tags, unknownFutureValue, splitSource, includeFolderAndPath, friendlyName, condensePaths, optimizedPartitionSize. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: splitSource, includeFolderAndPath, friendlyName, condensePaths, optimizedPartitionSize. * @param ExportOptions|null $value Value to set for the exportOptions property. */ public function setExportOptions(?ExportOptions $value): void { @@ -226,7 +226,7 @@ public function setExportOptions(?ExportOptions $value): void { } /** - * Sets the exportStructure property value. The options provided that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst. + * Sets the exportStructure property value. The options that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: msg. * @param ExportFileStructure|null $value Value to set for the exportStructure property. */ public function setExportStructure(?ExportFileStructure $value): void { @@ -234,7 +234,7 @@ public function setExportStructure(?ExportFileStructure $value): void { } /** - * Sets the outputFolderId property value. The output folder ID. The outputFolderId property is deprecated and will stop returning data on April 30, 2023. + * Sets the outputFolderId property value. The output folder ID. The outputFolderId property is deprecated and stopped returning data on April 30, 2023. * @param string|null $value Value to set for the outputFolderId property. */ public function setOutputFolderId(?string $value): void { diff --git a/src/Generated/Models/Security/EdiscoverySearchExportOperation.php b/src/Generated/Models/Security/EdiscoverySearchExportOperation.php index 5b5585bbf2f..93b096b2e41 100644 --- a/src/Generated/Models/Security/EdiscoverySearchExportOperation.php +++ b/src/Generated/Models/Security/EdiscoverySearchExportOperation.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Edisc } /** - * Gets the additionalOptions property value. The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue. + * Gets the additionalOptions property value. The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, optimizedPartitionSize, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, optimizedPartitionSize, includeReport. * @return AdditionalOptions|null */ public function getAdditionalOptions(): ?AdditionalOptions { @@ -172,7 +172,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the additionalOptions property value. The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue. + * Sets the additionalOptions property value. The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, optimizedPartitionSize, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, optimizedPartitionSize, includeReport. * @param AdditionalOptions|null $value Value to set for the additionalOptions property. */ public function setAdditionalOptions(?AdditionalOptions $value): void { diff --git a/src/Generated/Models/SignIn.php b/src/Generated/Models/SignIn.php index c1602702d46..e2e4b969c61 100644 --- a/src/Generated/Models/SignIn.php +++ b/src/Generated/Models/SignIn.php @@ -79,7 +79,7 @@ public function getAppliedEventListeners(): ?array { } /** - * Gets the appOwnerTenantId property value. The appOwnerTenantId property + * Gets the appOwnerTenantId property value. The identifier of the tenant that owns the client application. Supports $filter (eq). * @return string|null */ public function getAppOwnerTenantId(): ?string { @@ -704,7 +704,7 @@ public function getResourceId(): ?string { } /** - * Gets the resourceOwnerTenantId property value. The resourceOwnerTenantId property + * Gets the resourceOwnerTenantId property value. The identifier of the owner of the resource. Supports $filter (eq). * @return string|null */ public function getResourceOwnerTenantId(): ?string { @@ -1160,7 +1160,7 @@ public function setAppliedEventListeners(?array $value): void { } /** - * Sets the appOwnerTenantId property value. The appOwnerTenantId property + * Sets the appOwnerTenantId property value. The identifier of the tenant that owns the client application. Supports $filter (eq). * @param string|null $value Value to set for the appOwnerTenantId property. */ public function setAppOwnerTenantId(?string $value): void { @@ -1496,7 +1496,7 @@ public function setResourceId(?string $value): void { } /** - * Sets the resourceOwnerTenantId property value. The resourceOwnerTenantId property + * Sets the resourceOwnerTenantId property value. The identifier of the owner of the resource. Supports $filter (eq). * @param string|null $value Value to set for the resourceOwnerTenantId property. */ public function setResourceOwnerTenantId(?string $value): void { diff --git a/src/Generated/Models/User.php b/src/Generated/Models/User.php index 997b6198c8e..e87c2a848ca 100644 --- a/src/Generated/Models/User.php +++ b/src/Generated/Models/User.php @@ -1655,7 +1655,7 @@ public function getOnPremisesUserPrincipalName(): ?string { } /** - * Gets the otherMails property value. A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com'].NOTE: This property can't contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). + * Gets the otherMails property value. A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). * @return array|null */ public function getOtherMails(): ?array { @@ -3314,7 +3314,7 @@ public function setOnPremisesUserPrincipalName(?string $value): void { } /** - * Sets the otherMails property value. A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com'].NOTE: This property can't contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). + * Sets the otherMails property value. A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). * @param array|null $value Value to set for the otherMails property. */ public function setOtherMails(?array $value): void { diff --git a/src/Generated/Models/UserSettings.php b/src/Generated/Models/UserSettings.php index 39f0487552b..04ad8f4d218 100644 --- a/src/Generated/Models/UserSettings.php +++ b/src/Generated/Models/UserSettings.php @@ -61,6 +61,18 @@ public function getContributionToContentDiscoveryDisabled(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'contributionToContentDiscoveryDisabled'"); } + /** + * Gets the exchange property value. The Exchange settings for mailbox discovery. + * @return ExchangeSettings|null + */ + public function getExchange(): ?ExchangeSettings { + $val = $this->getBackingStore()->get('exchange'); + if (is_null($val) || $val instanceof ExchangeSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'exchange'"); + } + /** * The deserialization information for the current model * @return array @@ -71,6 +83,7 @@ public function getFieldDeserializers(): array { 'contactMergeSuggestions' => fn(ParseNode $n) => $o->setContactMergeSuggestions($n->getObjectValue([ContactMergeSuggestions::class, 'createFromDiscriminatorValue'])), 'contributionToContentDiscoveryAsOrganizationDisabled' => fn(ParseNode $n) => $o->setContributionToContentDiscoveryAsOrganizationDisabled($n->getBooleanValue()), 'contributionToContentDiscoveryDisabled' => fn(ParseNode $n) => $o->setContributionToContentDiscoveryDisabled($n->getBooleanValue()), + 'exchange' => fn(ParseNode $n) => $o->setExchange($n->getObjectValue([ExchangeSettings::class, 'createFromDiscriminatorValue'])), 'itemInsights' => fn(ParseNode $n) => $o->setItemInsights($n->getObjectValue([UserInsightsSettings::class, 'createFromDiscriminatorValue'])), 'regionalAndLanguageSettings' => fn(ParseNode $n) => $o->setRegionalAndLanguageSettings($n->getObjectValue([RegionalAndLanguageSettings::class, 'createFromDiscriminatorValue'])), 'shiftPreferences' => fn(ParseNode $n) => $o->setShiftPreferences($n->getObjectValue([ShiftPreferences::class, 'createFromDiscriminatorValue'])), @@ -150,6 +163,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('contactMergeSuggestions', $this->getContactMergeSuggestions()); $writer->writeBooleanValue('contributionToContentDiscoveryAsOrganizationDisabled', $this->getContributionToContentDiscoveryAsOrganizationDisabled()); $writer->writeBooleanValue('contributionToContentDiscoveryDisabled', $this->getContributionToContentDiscoveryDisabled()); + $writer->writeObjectValue('exchange', $this->getExchange()); $writer->writeObjectValue('itemInsights', $this->getItemInsights()); $writer->writeObjectValue('regionalAndLanguageSettings', $this->getRegionalAndLanguageSettings()); $writer->writeObjectValue('shiftPreferences', $this->getShiftPreferences()); @@ -181,6 +195,14 @@ public function setContributionToContentDiscoveryDisabled(?bool $value): void { $this->getBackingStore()->set('contributionToContentDiscoveryDisabled', $value); } + /** + * Sets the exchange property value. The Exchange settings for mailbox discovery. + * @param ExchangeSettings|null $value Value to set for the exchange property. + */ + public function setExchange(?ExchangeSettings $value): void { + $this->getBackingStore()->set('exchange', $value); + } + /** * Sets the itemInsights property value. The user's settings for the visibility of meeting hour insights, and insights derived between a user and other items in Microsoft 365, such as documents or sites. Get userInsightsSettings through this navigation property. * @param UserInsightsSettings|null $value Value to set for the itemInsights property. diff --git a/src/Generated/Models/WindowsAppXAppAssignmentSettings.php b/src/Generated/Models/WindowsAppXAppAssignmentSettings.php index 79b77f0b678..3e36be4f9c5 100644 --- a/src/Generated/Models/WindowsAppXAppAssignmentSettings.php +++ b/src/Generated/Models/WindowsAppXAppAssignmentSettings.php @@ -40,7 +40,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. + * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. * @return bool|null */ public function getUseDeviceContext(): ?bool { @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. + * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. * @param bool|null $value Value to set for the useDeviceContext property. */ public function setUseDeviceContext(?bool $value): void { diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php index 5d0827d4b23..db385e2598f 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?IdentitySynchronizationRequestBuilderGetRequestConfiguratio } /** - * Create a cross-tenant user synchronization policy for a partner-specific configuration. + * Update the user synchronization policy of a partner-specific configuration. * @param CrossTenantIdentitySyncPolicyPartner $body The request body * @param IdentitySynchronizationRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-beta Find more info here */ public function put(CrossTenantIdentitySyncPolicyPartner $body, ?IdentitySynchronizationRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?IdentitySynchronizationRequestBuilderGe } /** - * Create a cross-tenant user synchronization policy for a partner-specific configuration. + * Update the user synchronization policy of a partner-specific configuration. * @param CrossTenantIdentitySyncPolicyPartner $body The request body * @param IdentitySynchronizationRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php index b17b7567cb4..5457114609c 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?FederatedTokenValidationPolicyRequestBuilderDeleteReques } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/federatedtokenvalidationpolicy-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/policyroot-list-federatedtokenvalidationpolicy?view=graph-rest-beta Find more info here */ public function get(?FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?FederatedTokenValidationPolicyReques } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php index f91cde98490..76cdbb96833 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. */ class FederatedTokenValidationPolicyRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityAddToReviewSet/MicrosoftGraphSecurityAddToReviewSetRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityAddToReviewSet/MicrosoftGraphSecurityAddToReviewSetRequestBuilder.php index 25630a5f161..dae274a44fd 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityAddToReviewSet/MicrosoftGraphSecurityAddToReviewSetRequestBuilder.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityAddToReviewSet/MicrosoftGraphSecurityAddToReviewSetRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that will return a Add to review set operation. + * Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that returns an Add to review set operation. * @param AddToReviewSetPostRequestBody $body The request body * @param MicrosoftGraphSecurityAddToReviewSetRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(AddToReviewSetPostRequestBody $body, ?MicrosoftGraphSecurit } /** - * Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that will return a Add to review set operation. + * Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that returns an Add to review set operation. * @param AddToReviewSetPostRequestBody $body The request body * @param MicrosoftGraphSecurityAddToReviewSetRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityExport/MicrosoftGraphSecurityExportRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityExport/MicrosoftGraphSecurityExportRequestBuilder.php index cd719731c45..b6835059387 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityExport/MicrosoftGraphSecurityExportRequestBuilder.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityExport/MicrosoftGraphSecurityExportRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Initiate an export from a reviewSet. For details, see Export documents from a review set in eDiscovery (Premium). + * Initiate an export from a reviewSet. For more information, see Export documents from a review set in eDiscovery (Premium). * @param ExportPostRequestBody $body The request body * @param MicrosoftGraphSecurityExportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ExportPostRequestBody $body, ?MicrosoftGraphSecurityExportR } /** - * Initiate an export from a reviewSet. For details, see Export documents from a review set in eDiscovery (Premium). + * Initiate an export from a reviewSet. For more information, see Export documents from a review set in eDiscovery (Premium). * @param ExportPostRequestBody $body The request body * @param MicrosoftGraphSecurityExportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/Tags/Item/ChildTags/ChildTagsRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/Tags/Item/ChildTags/ChildTagsRequestBuilder.php index 34ad2314950..895dc5d95f2 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/Tags/Item/ChildTags/ChildTagsRequestBuilder.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/Tags/Item/ChildTags/ChildTagsRequestBuilder.php @@ -51,10 +51,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Returns the tags that are a child of a tag. + * List eDiscovery review tags with the tag hierarchy shown. * @param ChildTagsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-beta Find more info here */ public function get(?ChildTagsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -65,7 +66,7 @@ public function get(?ChildTagsRequestBuilderGetRequestConfiguration $requestConf } /** - * Returns the tags that are a child of a tag. + * List eDiscovery review tags with the tag hierarchy shown. * @param ChildTagsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/Tags/Item/ChildTags/ChildTagsRequestBuilderGetQueryParameters.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/Tags/Item/ChildTags/ChildTagsRequestBuilderGetQueryParameters.php index c893e645588..7a788257955 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/Tags/Item/ChildTags/ChildTagsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/Tags/Item/ChildTags/ChildTagsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Returns the tags that are a child of a tag. + * List eDiscovery review tags with the tag hierarchy shown. */ class ChildTagsRequestBuilderGetQueryParameters { diff --git a/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php b/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php index 2f7cac0aa91..9da3a24d885 100644 --- a/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php @@ -61,6 +61,22 @@ public function patch(CustomClaimsPolicy $body, ?ClaimsPolicyRequestBuilderPatch return $this->requestAdapter->sendAsync($requestInfo, [CustomClaimsPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Update a customClaimsPolicy object. + * @param CustomClaimsPolicy $body The request body + * @param ClaimsPolicyRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta Find more info here + */ + public function put(CustomClaimsPolicy $body, ?ClaimsPolicyRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomClaimsPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + /** * Get the properties and relationships of a customClaimsPolicy object. * @param ClaimsPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -102,6 +118,26 @@ public function toPatchRequestInformation(CustomClaimsPolicy $body, ?ClaimsPolic return $requestInfo; } + /** + * Update a customClaimsPolicy object. + * @param CustomClaimsPolicy $body The request body + * @param ClaimsPolicyRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(CustomClaimsPolicy $body, ?ClaimsPolicyRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. diff --git a/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilderPutRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..8c6744cc6da --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php b/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php index 889bc2e9733..6d3f6bee76d 100644 --- a/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php +++ b/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php @@ -75,12 +75,12 @@ public function get(?PagesRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Create a new sitePage in the site pages list in a site. + * Create a new newsLinkPage in the site pages list of a site. * @param BaseSitePage $body The request body * @param PagesRequestBuilderPostRequestConfiguration|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/sitepage-create?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/newslinkpage-create?view=graph-rest-beta Find more info here */ public function post(BaseSitePage $body, ?PagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -112,7 +112,7 @@ public function toGetRequestInformation(?PagesRequestBuilderGetRequestConfigurat } /** - * Create a new sitePage in the site pages list in a site. + * Create a new newsLinkPage in the site pages list of a site. * @param BaseSitePage $body The request body * @param PagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php index a3a7186504c..a19c5314b42 100644 --- a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration } /** - * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + * Update the role of a conversationMember in a team.or channel. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-beta Find more info here */ public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGet } /** - * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + * Update the role of a conversationMember in a team.or channel. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php index 955d697ee44..fc81c3ff570 100644 --- a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php @@ -75,12 +75,12 @@ public function get(?MessagesRequestBuilderGetRequestConfiguration $requestConfi } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified channel. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-beta Find more info here */ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -112,7 +112,7 @@ public function toGetRequestInformation(?MessagesRequestBuilderGetRequestConfigu } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified channel. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php index 256f9d6c167..d3b76457d39 100644 --- a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php @@ -52,11 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. * @param TeamTemplatesRequestBuilderGetRequestConfiguration|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/teamtemplate-list-definitions?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/teamwork-list-teamtemplates?view=graph-rest-beta Find more info here */ public function get(?TeamTemplatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -82,7 +82,7 @@ public function post(TeamTemplate $body, ?TeamTemplatesRequestBuilderPostRequest } /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. * @param TeamTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php index b2e9468de8d..fc305644cbb 100644 --- a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. */ class TeamTemplatesRequestBuilderGetQueryParameters { diff --git a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php index d6511aba83e..80ee643e6d8 100644 --- a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php +++ b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php @@ -62,12 +62,12 @@ public function get(?MultiTenantOrganizationRequestBuilderGetRequestConfiguratio } /** - * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. + * Update the properties of a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta Find more info here */ public function patch(MultiTenantOrganization $body, ?MultiTenantOrganizationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -99,7 +99,7 @@ public function toGetRequestInformation(?MultiTenantOrganizationRequestBuilderGe } /** - * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. + * Update the properties of a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php index c2ad9841997..70717ae9060 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(AppLogCollectionRequest $body, ?AppLogCollectionRequestsReq } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php index 43dadb36e9b..3d22295397b 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. */ class AppLogCollectionRequestsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php index 3dbef068be0..808df262181 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?AppLogCollectionRequestItemRequestBuilderDeleteRequestCo } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?AppLogCollectionRequestItemRequestBu } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php index 9a19dc744a6..71cd51659ac 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. */ class AppLogCollectionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php b/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php index 0e6459ae875..eb801dc44dc 100644 --- a/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php +++ b/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php @@ -85,11 +85,11 @@ public function delete(?PresenceRequestBuilderDeleteRequestConfiguration $reques } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param PresenceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-beta Find more info here */ public function get(?PresenceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -133,7 +133,7 @@ public function toDeleteRequestInformation(?PresenceRequestBuilderDeleteRequestC } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param PresenceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php index e1daf202f6a..4b7120c44ba 100644 --- a/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. */ class PresenceRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Settings/Exchange/ExchangeRequestBuilder.php b/src/Generated/Users/Item/Settings/Exchange/ExchangeRequestBuilder.php new file mode 100644 index 00000000000..f4507a9a0f6 --- /dev/null +++ b/src/Generated/Users/Item/Settings/Exchange/ExchangeRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/settings/exchange{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of Exchange settings, including mailboxes that belong to a user. Currently, the mailbox types supported are the user's primary and in-place archive. To learn how to get a list of users in a tenant, see List users. + * @param ExchangeRequestBuilderGetRequestConfiguration|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/usersettings-list-exchange?view=graph-rest-beta Find more info here + */ + public function get(?ExchangeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExchangeSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of Exchange settings, including mailboxes that belong to a user. Currently, the mailbox types supported are the user's primary and in-place archive. To learn how to get a list of users in a tenant, see List users. + * @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; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using 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/Users/Item/Settings/Exchange/ExchangeRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Settings/Exchange/ExchangeRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..12f5cdf66c5 --- /dev/null +++ b/src/Generated/Users/Item/Settings/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/Users/Item/Settings/Exchange/ExchangeRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Settings/Exchange/ExchangeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f43a72cfac6 --- /dev/null +++ b/src/Generated/Users/Item/Settings/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/Users/Item/Settings/SettingsRequestBuilder.php b/src/Generated/Users/Item/Settings/SettingsRequestBuilder.php index 3f699441e00..f6ba41bfcea 100644 --- a/src/Generated/Users/Item/Settings/SettingsRequestBuilder.php +++ b/src/Generated/Users/Item/Settings/SettingsRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\UserSettings; use Microsoft\Graph\Beta\Generated\Users\Item\Settings\ContactMergeSuggestions\ContactMergeSuggestionsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Settings\Exchange\ExchangeRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Settings\ItemInsights\ItemInsightsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Settings\RegionalAndLanguageSettings\RegionalAndLanguageSettingsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Settings\ShiftPreferences\ShiftPreferencesRequestBuilder; @@ -29,6 +30,13 @@ public function contactMergeSuggestions(): ContactMergeSuggestionsRequestBuilder return new ContactMergeSuggestionsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the exchange property of the microsoft.graph.userSettings entity. + */ + public function exchange(): ExchangeRequestBuilder { + return new ExchangeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the itemInsights property of the microsoft.graph.userSettings entity. */ diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index 176b3eef58f..f3879becaa5 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -748,6 +748,7 @@ Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder::|public|constructor(pa Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder::|public|dynamics:DynamicsRequestBuilder Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder::|public|edge:EdgeRequestBuilder Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder::|public|entra:EntraRequestBuilder +Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder::|public|exchange:ExchangeRequestBuilder Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder::|public|forms:FormsRequestBuilder Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder::|public|Get(requestConfiguration?:AdminRequestBuilderGetRequestConfiguration):Admin Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder::|public|microsoft365Apps:Microsoft365AppsRequestBuilder @@ -1137,6 +1138,665 @@ Microsoft\Graph\Beta\Generated.admin.entra.uxSetting.uxSettingRequestBuilderGetR Microsoft\Graph\Beta\Generated.admin.entra.uxSetting.uxSettingRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UxSettingRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.entra.uxSetting.uxSettingRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.admin.entra.uxSetting.uxSettingRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder::|public|Delete(requestConfiguration?:ExchangeRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder::|public|Get(requestConfiguration?:ExchangeRequestBuilderGetRequestConfiguration):ExchangeAdmin +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder::|public|mailboxes:MailboxesRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder::|public|messageTraces:MessageTracesRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder::|public|Patch(body:ExchangeAdmin; requestConfiguration?:ExchangeRequestBuilderPatchRequestConfiguration):ExchangeAdmin +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ExchangeRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExchangeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder::|public|ToPatchRequestInformation(body:ExchangeAdmin; requestConfiguration?:ExchangeRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.ExchangeRequestBuilder::|public|WithUrl(rawUrl:string):ExchangeRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.exchangeRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.exchangeRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.exchangeRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.exchangeRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.exchangeRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.exchangeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.exchangeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExchangeRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.exchangeRequestBuilderGetRequestConfiguration::|public|queryParameters:ExchangeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.exchangeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExchangeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.exchangeRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.exchangeRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|Post(requestConfiguration?:CreateImportSessionRequestBuilderPostRequestConfiguration):MailboxItemImportSession +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:CreateImportSessionRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|WithUrl(rawUrl:string):CreateImportSessionRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.createImportSession.createImportSessionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.createImportSession.createImportSessionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostRequestBody::|public|getItemIds():array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostRequestBody::|public|setItemIds(value?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExportItemsPostRequestBody +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExportItemsPostResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|Post(body:ExportItemsPostRequestBody; requestConfiguration?:ExportItemsRequestBuilderPostRequestConfiguration):ExportItemsPostResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|ToPostRequestInformation(body:ExportItemsPostRequestBody; requestConfiguration?:ExportItemsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|WithUrl(rawUrl:string):ExportItemsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.exportItems.exportItemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.delta.deltaRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|ByMailboxFolderId(mailboxFolderId:string):MailboxFolderItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|Get(requestConfiguration?:FoldersRequestBuilderGetRequestConfiguration):MailboxFolderCollectionResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FoldersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|WithUrl(rawUrl:string):FoldersRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FoldersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetRequestConfiguration::|public|queryParameters:FoldersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FoldersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|ByMailboxFolderId1(mailboxFolderId1:string):MailboxFolderItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|Get(requestConfiguration?:ChildFoldersRequestBuilderGetRequestConfiguration):MailboxFolderCollectionResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ChildFoldersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|WithUrl(rawUrl:string):ChildFoldersRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ChildFoldersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetRequestConfiguration::|public|queryParameters:ChildFoldersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ChildFoldersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.deltaRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.deltaRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|Get(requestConfiguration?:MailboxItemItemRequestBuilderGetRequestConfiguration):MailboxItem +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|WithUrl(rawUrl:string):MailboxItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|ByMailboxItemId(mailboxItemId:string):MailboxItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|Get(requestConfiguration?:ItemsRequestBuilderGetRequestConfiguration):MailboxItemCollectionResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|WithUrl(rawUrl:string):ItemsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetRequestConfiguration::|public|queryParameters:ItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|Get(requestConfiguration?:MailboxFolderItemRequestBuilderGetRequestConfiguration):MailboxFolder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxFolderItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|WithUrl(rawUrl:string):MailboxFolderItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxFolderItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxFolderItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxFolderItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.delta.deltaRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|Get(requestConfiguration?:MailboxItemItemRequestBuilderGetRequestConfiguration):MailboxItem +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|WithUrl(rawUrl:string):MailboxItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|ByMailboxItemId(mailboxItemId:string):MailboxItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|Get(requestConfiguration?:ItemsRequestBuilderGetRequestConfiguration):MailboxItemCollectionResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|WithUrl(rawUrl:string):ItemsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.itemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.itemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.itemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.itemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.itemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.itemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.itemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.itemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.itemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.itemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.itemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.itemsRequestBuilderGetRequestConfiguration::|public|queryParameters:ItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.itemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|childFolders:ChildFoldersRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|Get(requestConfiguration?:MailboxFolderItemRequestBuilderGetRequestConfiguration):MailboxFolder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxFolderItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|WithUrl(rawUrl:string):MailboxFolderItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxFolderItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxFolderItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxFolderItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|createImportSession:CreateImportSessionRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|Delete(requestConfiguration?:MailboxItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|exportItems:ExportItemsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|folders:FoldersRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|Get(requestConfiguration?:MailboxItemRequestBuilderGetRequestConfiguration):Mailbox +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|Patch(body:Mailbox; requestConfiguration?:MailboxItemRequestBuilderPatchRequestConfiguration):Mailbox +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MailboxItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|ToPatchRequestInformation(body:Mailbox; requestConfiguration?:MailboxItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|WithUrl(rawUrl:string):MailboxItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.MailboxesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|ByMailboxId(mailboxId:string):MailboxItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|Get(requestConfiguration?:MailboxesRequestBuilderGetRequestConfiguration):MailboxCollectionResponse +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|Post(body:Mailbox; requestConfiguration?:MailboxesRequestBuilderPostRequestConfiguration):Mailbox +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|ToPostRequestInformation(body:Mailbox; requestConfiguration?:MailboxesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|WithUrl(rawUrl:string):MailboxesRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MailboxesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.mailboxesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|Delete(requestConfiguration?:MessageTraceItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|Get(requestConfiguration?:MessageTraceItemRequestBuilderGetRequestConfiguration):MessageTrace +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|Patch(body:MessageTrace; requestConfiguration?:MessageTraceItemRequestBuilderPatchRequestConfiguration):MessageTrace +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|recipients:RecipientsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MessageTraceItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MessageTraceItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|ToPatchRequestInformation(body:MessageTrace; requestConfiguration?:MessageTraceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|WithUrl(rawUrl:string):MessageTraceItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MessageTraceItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MessageTraceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MessageTraceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|ByMessageEventId(messageEventId:string):MessageEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|Get(requestConfiguration?:EventsRequestBuilderGetRequestConfiguration):MessageEventCollectionResponse +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|Post(body:MessageEvent; requestConfiguration?:EventsRequestBuilderPostRequestConfiguration):MessageEvent +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EventsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|ToPostRequestInformation(body:MessageEvent; requestConfiguration?:EventsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|WithUrl(rawUrl:string):EventsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EventsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderGetRequestConfiguration::|public|queryParameters:EventsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EventsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.eventsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|Delete(requestConfiguration?:MessageEventItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|Get(requestConfiguration?:MessageEventItemRequestBuilderGetRequestConfiguration):MessageEvent +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|Patch(body:MessageEvent; requestConfiguration?:MessageEventItemRequestBuilderPatchRequestConfiguration):MessageEvent +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MessageEventItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MessageEventItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|ToPatchRequestInformation(body:MessageEvent; requestConfiguration?:MessageEventItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|WithUrl(rawUrl:string):MessageEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MessageEventItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MessageEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MessageEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|Delete(requestConfiguration?:MessageRecipientItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|events:EventsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|Get(requestConfiguration?:MessageRecipientItemRequestBuilderGetRequestConfiguration):MessageRecipient +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|Patch(body:MessageRecipient; requestConfiguration?:MessageRecipientItemRequestBuilderPatchRequestConfiguration):MessageRecipient +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MessageRecipientItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MessageRecipientItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|ToPatchRequestInformation(body:MessageRecipient; requestConfiguration?:MessageRecipientItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|WithUrl(rawUrl:string):MessageRecipientItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MessageRecipientItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MessageRecipientItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MessageRecipientItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|ByMessageRecipientId(messageRecipientId:string):MessageRecipientItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|Get(requestConfiguration?:RecipientsRequestBuilderGetRequestConfiguration):MessageRecipientCollectionResponse +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|Post(body:MessageRecipient; requestConfiguration?:RecipientsRequestBuilderPostRequestConfiguration):MessageRecipient +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecipientsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|ToPostRequestInformation(body:MessageRecipient; requestConfiguration?:RecipientsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|WithUrl(rawUrl:string):RecipientsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecipientsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderGetRequestConfiguration::|public|queryParameters:RecipientsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RecipientsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.item.recipients.recipientsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.MessageTracesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|ByMessageTraceId(messageTraceId:string):MessageTraceItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|Get(requestConfiguration?:MessageTracesRequestBuilderGetRequestConfiguration):MessageTraceCollectionResponse +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|Post(body:MessageTrace; requestConfiguration?:MessageTracesRequestBuilderPostRequestConfiguration):MessageTrace +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MessageTracesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|ToPostRequestInformation(body:MessageTrace; requestConfiguration?:MessageTracesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|WithUrl(rawUrl:string):MessageTracesRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MessageTracesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderGetRequestConfiguration::|public|queryParameters:MessageTracesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MessageTracesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.messageTraces.messageTracesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.forms.FormsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.forms.FormsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.forms.FormsRequestBuilder::|public|Delete(requestConfiguration?:FormsRequestBuilderDeleteRequestConfiguration):void @@ -107273,7 +107933,6 @@ Microsoft\Graph\Beta\Generated.education.EducationRequestBuilder::|public|pathPa Microsoft\Graph\Beta\Generated.education.EducationRequestBuilder::|public|reports:ReportsRequestBuilder Microsoft\Graph\Beta\Generated.education.EducationRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.education.EducationRequestBuilder::|public|schools:SchoolsRequestBuilder -Microsoft\Graph\Beta\Generated.education.EducationRequestBuilder::|public|synchronizationProfiles:SynchronizationProfilesRequestBuilder Microsoft\Graph\Beta\Generated.education.EducationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EducationRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.education.EducationRequestBuilder::|public|ToPatchRequestInformation(body:EducationRoot; requestConfiguration?:EducationRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.education.EducationRequestBuilder::|public|urlTemplate:string @@ -108995,234 +109654,6 @@ Microsoft\Graph\Beta\Generated.education.schools.schoolsRequestBuilderGetRequest Microsoft\Graph\Beta\Generated.education.schools.schoolsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SchoolsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.education.schools.schoolsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.education.schools.schoolsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|Delete(requestConfiguration?:EducationSynchronizationProfileItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|errors:ErrorsRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|Get(requestConfiguration?:EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration):EducationSynchronizationProfile -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|Patch(body:EducationSynchronizationProfile; requestConfiguration?:EducationSynchronizationProfileItemRequestBuilderPatchRequestConfiguration):EducationSynchronizationProfile -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|pause:PauseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|profileStatus:ProfileStatusRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|reset:ResetRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|resume:ResumeRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|start:StartRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:EducationSynchronizationProfileItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|ToPatchRequestInformation(body:EducationSynchronizationProfile; requestConfiguration?:EducationSynchronizationProfileItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|uploadUrl:UploadUrlRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|WithUrl(rawUrl:string):EducationSynchronizationProfileItemRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EducationSynchronizationProfileItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:EducationSynchronizationProfileItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EducationSynchronizationProfileItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|ByEducationSynchronizationErrorId(educationSynchronizationErrorId:string):EducationSynchronizationErrorItemRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|Get(requestConfiguration?:ErrorsRequestBuilderGetRequestConfiguration):EducationSynchronizationErrorCollectionResponse -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|Post(body:EducationSynchronizationError; requestConfiguration?:ErrorsRequestBuilderPostRequestConfiguration):EducationSynchronizationError -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ErrorsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|ToPostRequestInformation(body:EducationSynchronizationError; requestConfiguration?:ErrorsRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|WithUrl(rawUrl:string):ErrorsRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ErrorsRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ErrorsRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ErrorsRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.errorsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|Delete(requestConfiguration?:EducationSynchronizationErrorItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|Get(requestConfiguration?:EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration):EducationSynchronizationError -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|Patch(body:EducationSynchronizationError; requestConfiguration?:EducationSynchronizationErrorItemRequestBuilderPatchRequestConfiguration):EducationSynchronizationError -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:EducationSynchronizationErrorItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|ToPatchRequestInformation(body:EducationSynchronizationError; requestConfiguration?:EducationSynchronizationErrorItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|WithUrl(rawUrl:string):EducationSynchronizationErrorItemRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EducationSynchronizationErrorItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration::|public|queryParameters:EducationSynchronizationErrorItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EducationSynchronizationErrorItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|Post(requestConfiguration?:PauseRequestBuilderPostRequestConfiguration):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:PauseRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|WithUrl(rawUrl:string):PauseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.pause.pauseRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.pause.pauseRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|Delete(requestConfiguration?:ProfileStatusRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|Get(requestConfiguration?:ProfileStatusRequestBuilderGetRequestConfiguration):EducationSynchronizationProfileStatus -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|Patch(body:EducationSynchronizationProfileStatus; requestConfiguration?:ProfileStatusRequestBuilderPatchRequestConfiguration):EducationSynchronizationProfileStatus -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ProfileStatusRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProfileStatusRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|ToPatchRequestInformation(body:EducationSynchronizationProfileStatus; requestConfiguration?:ProfileStatusRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|WithUrl(rawUrl:string):ProfileStatusRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.profileStatusRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.profileStatusRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.profileStatusRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.profileStatusRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.profileStatusRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.profileStatusRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.profileStatusRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProfileStatusRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.profileStatusRequestBuilderGetRequestConfiguration::|public|queryParameters:ProfileStatusRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.profileStatusRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProfileStatusRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.profileStatusRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.profileStatus.profileStatusRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|Post(requestConfiguration?:ResetRequestBuilderPostRequestConfiguration):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ResetRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|WithUrl(rawUrl:string):ResetRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.reset.resetRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.reset.resetRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|Post(requestConfiguration?:ResumeRequestBuilderPostRequestConfiguration):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ResumeRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|WithUrl(rawUrl:string):ResumeRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.resume.resumeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.resume.resumeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.startPostResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.startPostResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.startPostResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.startPostResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.startPostResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.startPostResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.startPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StartPostResponse -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.StartRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|Post(requestConfiguration?:StartRequestBuilderPostRequestConfiguration):StartPostResponse -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:StartRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|WithUrl(rawUrl:string):StartRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.startRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.start.startRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.uploadUrlGetResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.uploadUrlGetResponse::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.uploadUrlGetResponse::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.uploadUrlGetResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.uploadUrlGetResponse::|public|getValue():string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.uploadUrlGetResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.uploadUrlGetResponse::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.uploadUrlGetResponse::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.uploadUrlGetResponse::|public|setValue(value?:string):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.uploadUrlGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UploadUrlGetResponse -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.uploadUrlGetResponse~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|Get(requestConfiguration?:UploadUrlRequestBuilderGetRequestConfiguration):UploadUrlGetResponse -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UploadUrlRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|WithUrl(rawUrl:string):UploadUrlRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.uploadUrlRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.item.uploadUrl.uploadUrlRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|ByEducationSynchronizationProfileId(educationSynchronizationProfileId:string):EducationSynchronizationProfileItemRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|Get(requestConfiguration?:SynchronizationProfilesRequestBuilderGetRequestConfiguration):EducationSynchronizationProfileCollectionResponse -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|Post(body:EducationSynchronizationProfile; requestConfiguration?:SynchronizationProfilesRequestBuilderPostRequestConfiguration):EducationSynchronizationProfile -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SynchronizationProfilesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|ToPostRequestInformation(body:EducationSynchronizationProfile; requestConfiguration?:SynchronizationProfilesRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|WithUrl(rawUrl:string):SynchronizationProfilesRequestBuilder -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SynchronizationProfilesRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderGetRequestConfiguration::|public|queryParameters:SynchronizationProfilesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SynchronizationProfilesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.education.synchronizationProfiles.synchronizationProfilesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.education.users.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.education.users.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.education.users.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -184740,6 +185171,7 @@ Microsoft\Graph\Beta\Generated.models.admin::|public|getBackingStore():BackingSt Microsoft\Graph\Beta\Generated.models.admin::|public|getDynamics():AdminDynamics Microsoft\Graph\Beta\Generated.models.admin::|public|getEdge():Edge Microsoft\Graph\Beta\Generated.models.admin::|public|getEntra():Entra +Microsoft\Graph\Beta\Generated.models.admin::|public|getExchange():ExchangeAdmin Microsoft\Graph\Beta\Generated.models.admin::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.admin::|public|getForms():AdminForms Microsoft\Graph\Beta\Generated.models.admin::|public|getMicrosoft365Apps():AdminMicrosoft365Apps @@ -184757,6 +185189,7 @@ Microsoft\Graph\Beta\Generated.models.admin::|public|setBackingStore(value:Backi Microsoft\Graph\Beta\Generated.models.admin::|public|setDynamics(value?:AdminDynamics):void Microsoft\Graph\Beta\Generated.models.admin::|public|setEdge(value?:Edge):void Microsoft\Graph\Beta\Generated.models.admin::|public|setEntra(value?:Entra):void +Microsoft\Graph\Beta\Generated.models.admin::|public|setExchange(value?:ExchangeAdmin):void Microsoft\Graph\Beta\Generated.models.admin::|public|setForms(value?:AdminForms):void Microsoft\Graph\Beta\Generated.models.admin::|public|setMicrosoft365Apps(value?:AdminMicrosoft365Apps):void Microsoft\Graph\Beta\Generated.models.admin::|public|setOdataType(value?:string):void @@ -212628,14 +213061,6 @@ Microsoft\Graph\Beta\Generated.models.educationCourse::|public|setOdataType(valu Microsoft\Graph\Beta\Generated.models.educationCourse::|public|setSubject(value?:string):void Microsoft\Graph\Beta\Generated.models.educationCourse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationCourse Microsoft\Graph\Beta\Generated.models.educationCourse~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.educationCsvDataProvider-->EducationSynchronizationDataProvider -Microsoft\Graph\Beta\Generated.models.educationCsvDataProvider::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationCsvDataProvider::|public|getCustomizations():EducationSynchronizationCustomizations -Microsoft\Graph\Beta\Generated.models.educationCsvDataProvider::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationCsvDataProvider::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.educationCsvDataProvider::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationCsvDataProvider::|public|setCustomizations(value?:EducationSynchronizationCustomizations):void -Microsoft\Graph\Beta\Generated.models.educationCsvDataProvider::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationCsvDataProvider Microsoft\Graph\Beta\Generated.models.educationExcelResource-->EducationResource Microsoft\Graph\Beta\Generated.models.educationExcelResource::|public|constructor():void Microsoft\Graph\Beta\Generated.models.educationExcelResource::|public|GetFieldDeserializers():array @@ -212706,23 +213131,6 @@ Microsoft\Graph\Beta\Generated.models.educationFileResource::|public|OdataType:s Microsoft\Graph\Beta\Generated.models.educationFileResource::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.educationFileResource::|public|setFileUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.educationFileResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationFileResource -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|getDescription():string -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|getFileName():string -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|getType():string -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|setDescription(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|setFileName(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|public|setType(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationFileSynchronizationVerificationMessage -Microsoft\Graph\Beta\Generated.models.educationFileSynchronizationVerificationMessage~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.educationGender::0000-female Microsoft\Graph\Beta\Generated.models.educationGender::0001-male Microsoft\Graph\Beta\Generated.models.educationGender::0002-other @@ -212780,67 +213188,6 @@ Microsoft\Graph\Beta\Generated.models.educationGradingSchemeGrade::|public|setMi Microsoft\Graph\Beta\Generated.models.educationGradingSchemeGrade::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.educationGradingSchemeGrade::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationGradingSchemeGrade Microsoft\Graph\Beta\Generated.models.educationGradingSchemeGrade~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.educationIdentityCreationConfiguration-->EducationIdentitySynchronizationConfiguration -Microsoft\Graph\Beta\Generated.models.educationIdentityCreationConfiguration::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationIdentityCreationConfiguration::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationIdentityCreationConfiguration::|public|getUserDomains():array -Microsoft\Graph\Beta\Generated.models.educationIdentityCreationConfiguration::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.educationIdentityCreationConfiguration::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationIdentityCreationConfiguration::|public|setUserDomains(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationIdentityCreationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationIdentityCreationConfiguration -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|public|getAppliesTo():EducationUserRole -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|public|getName():string -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|public|setAppliesTo(value?:EducationUserRole):void -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|public|setName(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationIdentityDomain -Microsoft\Graph\Beta\Generated.models.educationIdentityDomain~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingConfiguration-->EducationIdentitySynchronizationConfiguration -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingConfiguration::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingConfiguration::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingConfiguration::|public|getMatchingOptions():array -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingConfiguration::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingConfiguration::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingConfiguration::|public|setMatchingOptions(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationIdentityMatchingConfiguration -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|getAppliesTo():EducationUserRole -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|getSourcePropertyName():string -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|getTargetDomain():string -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|getTargetPropertyName():string -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|setAppliesTo(value?:EducationUserRole):void -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|setSourcePropertyName(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|setTargetDomain(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|public|setTargetPropertyName(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationIdentityMatchingOptions -Microsoft\Graph\Beta\Generated.models.educationIdentityMatchingOptions~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.educationIdentitySynchronizationConfiguration::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationIdentitySynchronizationConfiguration::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.educationIdentitySynchronizationConfiguration::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.educationIdentitySynchronizationConfiguration::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationIdentitySynchronizationConfiguration::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.educationIdentitySynchronizationConfiguration::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationIdentitySynchronizationConfiguration::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationIdentitySynchronizationConfiguration::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.educationIdentitySynchronizationConfiguration::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationIdentitySynchronizationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationIdentitySynchronizationConfiguration -Microsoft\Graph\Beta\Generated.models.educationIdentitySynchronizationConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.educationItemBody::|public|constructor():void Microsoft\Graph\Beta\Generated.models.educationItemBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.educationItemBody::|public|getBackingStore():BackingStore @@ -212931,24 +213278,6 @@ Microsoft\Graph\Beta\Generated.models.educationModuleResourceCollectionResponse: Microsoft\Graph\Beta\Generated.models.educationModuleStatus::0000-draft Microsoft\Graph\Beta\Generated.models.educationModuleStatus::0001-published Microsoft\Graph\Beta\Generated.models.educationModuleStatus::0002-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider-->EducationSynchronizationDataProvider -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|getConnectionSettings():EducationSynchronizationConnectionSettings -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|getConnectionUrl():string -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|getCustomizations():EducationSynchronizationCustomizations -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|getProviderName():string -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|getSchoolsIds():array -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|getTermIds():array -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|setConnectionSettings(value?:EducationSynchronizationConnectionSettings):void -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|setConnectionUrl(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|setCustomizations(value?:EducationSynchronizationCustomizations):void -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|setProviderName(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|setSchoolsIds(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|public|setTermIds(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationOneRosterApiDataProvider::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationOneRosterApiDataProvider Microsoft\Graph\Beta\Generated.models.educationOnPremisesInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.educationOnPremisesInfo::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.educationOnPremisesInfo::|public|getBackingStore():BackingStore @@ -213011,26 +213340,6 @@ Microsoft\Graph\Beta\Generated.models.educationPowerPointResource::|public|Odata Microsoft\Graph\Beta\Generated.models.educationPowerPointResource::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.educationPowerPointResource::|public|setFileUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.educationPowerPointResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationPowerPointResource -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider-->EducationSynchronizationDataProvider -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|getAllowTeachersInMultipleSchools():bool -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|getClientId():string -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|getClientSecret():string -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|getConnectionUrl():string -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|getCustomizations():EducationSynchronizationCustomizations -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|getSchoolsIds():array -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|getSchoolYear():string -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|setAllowTeachersInMultipleSchools(value?:bool):void -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|setClientId(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|setClientSecret(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|setConnectionUrl(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|setCustomizations(value?:EducationSynchronizationCustomizations):void -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|setSchoolsIds(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|public|setSchoolYear(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationPowerSchoolDataProvider::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationPowerSchoolDataProvider Microsoft\Graph\Beta\Generated.models.educationResource::|public|constructor():void Microsoft\Graph\Beta\Generated.models.educationResource::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.educationResource::|public|getBackingStore():BackingStore @@ -213061,7 +213370,6 @@ Microsoft\Graph\Beta\Generated.models.educationRoot::|public|getMe():EducationUs Microsoft\Graph\Beta\Generated.models.educationRoot::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.educationRoot::|public|getReports():ReportsRoot Microsoft\Graph\Beta\Generated.models.educationRoot::|public|getSchools():array -Microsoft\Graph\Beta\Generated.models.educationRoot::|public|getSynchronizationProfiles():array Microsoft\Graph\Beta\Generated.models.educationRoot::|public|getUsers():array Microsoft\Graph\Beta\Generated.models.educationRoot::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.educationRoot::|public|setAdditionalData(value?:array):void @@ -213071,7 +213379,6 @@ Microsoft\Graph\Beta\Generated.models.educationRoot::|public|setMe(value?:Educat Microsoft\Graph\Beta\Generated.models.educationRoot::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.educationRoot::|public|setReports(value?:ReportsRoot):void Microsoft\Graph\Beta\Generated.models.educationRoot::|public|setSchools(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationRoot::|public|setSynchronizationProfiles(value?:array):void Microsoft\Graph\Beta\Generated.models.educationRoot::|public|setUsers(value?:array):void Microsoft\Graph\Beta\Generated.models.educationRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationRoot Microsoft\Graph\Beta\Generated.models.educationRoot~~>AdditionalDataHolder; BackedModel; Parsable @@ -213282,198 +213589,6 @@ Microsoft\Graph\Beta\Generated.models.educationSubmissionStatus::0003-returned Microsoft\Graph\Beta\Generated.models.educationSubmissionStatus::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.educationSubmissionStatus::0005-reassigned Microsoft\Graph\Beta\Generated.models.educationSubmissionStatus::0006-excused -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|public|getClientId():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|public|getClientSecret():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|public|setClientId(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|public|setClientSecret(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSynchronizationConnectionSettings -Microsoft\Graph\Beta\Generated.models.educationSynchronizationConnectionSettings~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|getAllowDisplayNameUpdate():bool -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|getIsSyncDeferred():bool -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|getOptionalPropertiesToSync():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|getSynchronizationStartDate():DateTime -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|setAllowDisplayNameUpdate(value?:bool):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|setIsSyncDeferred(value?:bool):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|setOptionalPropertiesToSync(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|public|setSynchronizationStartDate(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSynchronizationCustomization -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations-->EducationSynchronizationCustomizationsBase -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|getSchool():EducationSynchronizationCustomization -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|getSection():EducationSynchronizationCustomization -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|getStudent():EducationSynchronizationCustomization -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|getStudentEnrollment():EducationSynchronizationCustomization -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|getTeacher():EducationSynchronizationCustomization -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|getTeacherRoster():EducationSynchronizationCustomization -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|setSchool(value?:EducationSynchronizationCustomization):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|setSection(value?:EducationSynchronizationCustomization):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|setStudent(value?:EducationSynchronizationCustomization):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|setStudentEnrollment(value?:EducationSynchronizationCustomization):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|setTeacher(value?:EducationSynchronizationCustomization):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|public|setTeacherRoster(value?:EducationSynchronizationCustomization):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizations::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSynchronizationCustomizations -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizationsBase::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizationsBase::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizationsBase::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizationsBase::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizationsBase::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizationsBase::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizationsBase::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizationsBase::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizationsBase::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizationsBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSynchronizationCustomizationsBase -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomizationsBase~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.educationSynchronizationCustomization~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.educationSynchronizationDataProvider::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationDataProvider::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationDataProvider::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.educationSynchronizationDataProvider::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationDataProvider::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationDataProvider::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationDataProvider::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationDataProvider::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationDataProvider::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationDataProvider::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSynchronizationDataProvider -Microsoft\Graph\Beta\Generated.models.educationSynchronizationDataProvider~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError-->Entity -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|getEntryType():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|getErrorCode():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|getErrorMessage():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|getJoiningValue():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|getRecordedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|getReportableIdentifier():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|setEntryType(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|setErrorCode(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|setErrorMessage(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|setJoiningValue(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|setRecordedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|public|setReportableIdentifier(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationError::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSynchronizationError -Microsoft\Graph\Beta\Generated.models.educationSynchronizationErrorCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.educationSynchronizationErrorCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationErrorCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationErrorCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationErrorCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationErrorCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationErrorCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSynchronizationErrorCollectionResponse -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|public|getAppliesTo():EducationUserRole -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|public|getSkuIds():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|public|setAppliesTo(value?:EducationUserRole):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|public|setSkuIds(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSynchronizationLicenseAssignment -Microsoft\Graph\Beta\Generated.models.educationSynchronizationLicenseAssignment~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth1ConnectionSettings-->EducationSynchronizationConnectionSettings -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth1ConnectionSettings::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth1ConnectionSettings::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth1ConnectionSettings::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth1ConnectionSettings::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth1ConnectionSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSynchronizationOAuth1ConnectionSettings -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth2ClientCredentialsConnectionSettings-->EducationSynchronizationConnectionSettings -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|getScope():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|getTokenUrl():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|setScope(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|setTokenUrl(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationOAuth2ClientCredentialsConnectionSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSynchronizationOAuth2ClientCredentialsConnectionSettings -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile-->Entity -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|getDataProvider():EducationSynchronizationDataProvider -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|getDisplayName():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|getErrors():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|getExpirationDate():Date -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|getHandleSpecialCharacterConstraint():bool -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|getIdentitySynchronizationConfiguration():EducationIdentitySynchronizationConfiguration -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|getLicensesToAssign():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|getProfileStatus():EducationSynchronizationProfileStatus -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|getState():EducationSynchronizationProfileState -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|setDataProvider(value?:EducationSynchronizationDataProvider):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|setDisplayName(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|setErrors(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|setExpirationDate(value?:Date):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|setHandleSpecialCharacterConstraint(value?:bool):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|setIdentitySynchronizationConfiguration(value?:EducationIdentitySynchronizationConfiguration):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|setLicensesToAssign(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|setProfileStatus(value?:EducationSynchronizationProfileStatus):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|public|setState(value?:EducationSynchronizationProfileState):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSynchronizationProfile -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSynchronizationProfileCollectionResponse -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileState::0000-deleting -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileState::0001-deletionFailed -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileState::0002-provisioningFailed -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileState::0003-provisioned -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileState::0004-provisioning -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileState::0005-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus-->Entity -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|getErrorCount():int -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|getLastActivityDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|getLastSynchronizationDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|getStatus():EducationSynchronizationStatus -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|getStatusMessage():string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|setErrorCount(value?:int):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|setLastActivityDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|setLastSynchronizationDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|setStatus(value?:EducationSynchronizationStatus):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|public|setStatusMessage(value?:string):void -Microsoft\Graph\Beta\Generated.models.educationSynchronizationProfileStatus::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSynchronizationProfileStatus -Microsoft\Graph\Beta\Generated.models.educationSynchronizationStatus::0000-paused -Microsoft\Graph\Beta\Generated.models.educationSynchronizationStatus::0001-inProgress -Microsoft\Graph\Beta\Generated.models.educationSynchronizationStatus::0002-success -Microsoft\Graph\Beta\Generated.models.educationSynchronizationStatus::0003-error -Microsoft\Graph\Beta\Generated.models.educationSynchronizationStatus::0004-validationError -Microsoft\Graph\Beta\Generated.models.educationSynchronizationStatus::0005-quarantined -Microsoft\Graph\Beta\Generated.models.educationSynchronizationStatus::0006-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.educationSynchronizationStatus::0007-extracting -Microsoft\Graph\Beta\Generated.models.educationSynchronizationStatus::0008-validating Microsoft\Graph\Beta\Generated.models.educationTeacher::|public|constructor():void Microsoft\Graph\Beta\Generated.models.educationTeacher::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.educationTeacher::|public|getBackingStore():BackingStore @@ -215117,6 +215232,16 @@ Microsoft\Graph\Beta\Generated.models.exactMatchUploadAgentCollectionResponse::| Microsoft\Graph\Beta\Generated.models.exactMatchUploadAgentCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.exactMatchUploadAgentCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.exactMatchUploadAgentCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExactMatchUploadAgentCollectionResponse +Microsoft\Graph\Beta\Generated.models.exchangeAdmin-->Entity +Microsoft\Graph\Beta\Generated.models.exchangeAdmin::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.exchangeAdmin::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.exchangeAdmin::|public|getMailboxes():array +Microsoft\Graph\Beta\Generated.models.exchangeAdmin::|public|getMessageTraces():array +Microsoft\Graph\Beta\Generated.models.exchangeAdmin::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.exchangeAdmin::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.exchangeAdmin::|public|setMailboxes(value?:array):void +Microsoft\Graph\Beta\Generated.models.exchangeAdmin::|public|setMessageTraces(value?:array):void +Microsoft\Graph\Beta\Generated.models.exchangeAdmin::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExchangeAdmin Microsoft\Graph\Beta\Generated.models.exchangeIdFormat::0000-entryId Microsoft\Graph\Beta\Generated.models.exchangeIdFormat::0001-ewsId Microsoft\Graph\Beta\Generated.models.exchangeIdFormat::0002-immutableEntryId @@ -215160,6 +215285,16 @@ Microsoft\Graph\Beta\Generated.models.exchangeRestoreSessionCollectionResponse:: Microsoft\Graph\Beta\Generated.models.exchangeRestoreSessionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.exchangeRestoreSessionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.exchangeRestoreSessionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExchangeRestoreSessionCollectionResponse +Microsoft\Graph\Beta\Generated.models.exchangeSettings-->Entity +Microsoft\Graph\Beta\Generated.models.exchangeSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.exchangeSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.exchangeSettings::|public|getInPlaceArchiveMailboxId():string +Microsoft\Graph\Beta\Generated.models.exchangeSettings::|public|getPrimaryMailboxId():string +Microsoft\Graph\Beta\Generated.models.exchangeSettings::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.exchangeSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.exchangeSettings::|public|setInPlaceArchiveMailboxId(value?:string):void +Microsoft\Graph\Beta\Generated.models.exchangeSettings::|public|setPrimaryMailboxId(value?:string):void +Microsoft\Graph\Beta\Generated.models.exchangeSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExchangeSettings Microsoft\Graph\Beta\Generated.models.excludedApps::|public|constructor():void Microsoft\Graph\Beta\Generated.models.excludedApps::|public|getAccess():bool Microsoft\Graph\Beta\Generated.models.excludedApps::|public|getAdditionalData():array @@ -215265,6 +215400,25 @@ Microsoft\Graph\Beta\Generated.models.expirationRequirement::0003-signInFrequenc Microsoft\Graph\Beta\Generated.models.expirationRequirement::0004-ngcMfa Microsoft\Graph\Beta\Generated.models.expirationRequirement::0005-signInFrequencyEveryTime Microsoft\Graph\Beta\Generated.models.expirationRequirement::0006-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|getChangeKey():string +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|getData():StreamInterface +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|getError():MailTipsError +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|getItemId():string +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|setChangeKey(value?:string):void +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|setData(value?:StreamInterface):void +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|setError(value?:MailTipsError):void +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|setItemId(value?:string):void +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.exportItemResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExportItemResponse +Microsoft\Graph\Beta\Generated.models.exportItemResponse~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.expressionEvaluationDetails::|public|constructor():void Microsoft\Graph\Beta\Generated.models.expressionEvaluationDetails::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.expressionEvaluationDetails::|public|getBackingStore():BackingStore @@ -219186,6 +219340,7 @@ Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|getExclu Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|getExcludeAppsReceivingV2Tokens():bool Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|getExcludeSaml():bool Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|getIsStateSetByMicrosoft():bool Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|getRestrictForAppsCreatedAfterDateTime():DateTime Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|getState():AppManagementRestrictionState @@ -219195,6 +219350,7 @@ Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|setBacki Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|setExcludeActors(value?:AppManagementPolicyActorExemptions):void Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|setExcludeAppsReceivingV2Tokens(value?:bool):void Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|setExcludeSaml(value?:bool):void +Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|setIsStateSetByMicrosoft(value?:bool):void Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|setRestrictForAppsCreatedAfterDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identifierUriRestriction::|public|setState(value?:AppManagementRestrictionState):void @@ -227155,6 +227311,90 @@ Microsoft\Graph\Beta\Generated.models.mailAssessmentRequest::|public|setDestinat Microsoft\Graph\Beta\Generated.models.mailAssessmentRequest::|public|setMessageUri(value?:string):void Microsoft\Graph\Beta\Generated.models.mailAssessmentRequest::|public|setRecipientEmail(value?:string):void Microsoft\Graph\Beta\Generated.models.mailAssessmentRequest::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailAssessmentRequest +Microsoft\Graph\Beta\Generated.models.mailbox-->DirectoryObject +Microsoft\Graph\Beta\Generated.models.mailbox::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mailbox::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mailbox::|public|getFolders():array +Microsoft\Graph\Beta\Generated.models.mailbox::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.mailbox::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mailbox::|public|setFolders(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailbox::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Mailbox +Microsoft\Graph\Beta\Generated.models.mailboxCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.mailboxCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mailboxCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mailboxCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.mailboxCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mailboxCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxCollectionResponse +Microsoft\Graph\Beta\Generated.models.mailboxFolder-->Entity +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getChildFolderCount():int +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getChildFolders():array +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getItems():array +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getMultiValueExtendedProperties():array +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getParentFolderId():string +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getParentMailboxUrl():string +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getSingleValueExtendedProperties():array +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getTotalItemCount():int +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getType():string +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setChildFolderCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setChildFolders(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setItems(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setMultiValueExtendedProperties(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setParentFolderId(value?:string):void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setParentMailboxUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setSingleValueExtendedProperties(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setTotalItemCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setType(value?:string):void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxFolder +Microsoft\Graph\Beta\Generated.models.mailboxFolderCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.mailboxFolderCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mailboxFolderCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mailboxFolderCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.mailboxFolderCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mailboxFolderCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxFolderCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxFolderCollectionResponse +Microsoft\Graph\Beta\Generated.models.mailboxItem-->OutlookItem +Microsoft\Graph\Beta\Generated.models.mailboxItem::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mailboxItem::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mailboxItem::|public|getMultiValueExtendedProperties():array +Microsoft\Graph\Beta\Generated.models.mailboxItem::|public|getSingleValueExtendedProperties():array +Microsoft\Graph\Beta\Generated.models.mailboxItem::|public|getSize():int +Microsoft\Graph\Beta\Generated.models.mailboxItem::|public|getType():string +Microsoft\Graph\Beta\Generated.models.mailboxItem::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.mailboxItem::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mailboxItem::|public|setMultiValueExtendedProperties(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxItem::|public|setSingleValueExtendedProperties(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxItem::|public|setSize(value?:int):void +Microsoft\Graph\Beta\Generated.models.mailboxItem::|public|setType(value?:string):void +Microsoft\Graph\Beta\Generated.models.mailboxItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxItem +Microsoft\Graph\Beta\Generated.models.mailboxItemCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.mailboxItemCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mailboxItemCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mailboxItemCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.mailboxItemCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mailboxItemCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxItemCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxItemCollectionResponse +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|public|getExpirationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|public|getImportUrl():string +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|public|setExpirationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|public|setImportUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxItemImportSession +Microsoft\Graph\Beta\Generated.models.mailboxItemImportSession~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.mailboxProtectionRule-->ProtectionRuleBase Microsoft\Graph\Beta\Generated.models.mailboxProtectionRule::|public|constructor():void Microsoft\Graph\Beta\Generated.models.mailboxProtectionRule::|public|GetFieldDeserializers():array @@ -245191,6 +245431,12 @@ Microsoft\Graph\Beta\Generated.models.protectionRuleStatus::0001-active Microsoft\Graph\Beta\Generated.models.protectionRuleStatus::0002-completed Microsoft\Graph\Beta\Generated.models.protectionRuleStatus::0003-completedWithErrors Microsoft\Graph\Beta\Generated.models.protectionRuleStatus::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.protectionRuleStatus::0005-updateRequested +Microsoft\Graph\Beta\Generated.models.protectionRuleStatus::0006-deleteRequested +Microsoft\Graph\Beta\Generated.models.protectionSource::0000-none +Microsoft\Graph\Beta\Generated.models.protectionSource::0001-manual +Microsoft\Graph\Beta\Generated.models.protectionSource::0002-dynamicRule +Microsoft\Graph\Beta\Generated.models.protectionSource::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.protectionUnitBase-->Entity Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|constructor():void Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|getCreatedBy():IdentitySet @@ -245200,6 +245446,7 @@ Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|GetFieldDeseri Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|getLastModifiedBy():IdentitySet Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|getPolicyId():string +Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|getProtectionSources():ProtectionSource Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|getStatus():ProtectionUnitStatus Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|Serialize(writer:ISerializationWriter):void @@ -245209,6 +245456,7 @@ Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setError(value Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setLastModifiedBy(value?:IdentitySet):void Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setPolicyId(value?:string):void +Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setProtectionSources(value?:ProtectionSource):void Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setStatus(value?:ProtectionUnitStatus):void Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProtectionUnitBase Microsoft\Graph\Beta\Generated.models.protectionUnitBaseCollectionResponse-->BaseCollectionPaginationCountResponse @@ -270266,6 +270514,7 @@ Microsoft\Graph\Beta\Generated.models.userSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userSettings::|public|getContactMergeSuggestions():ContactMergeSuggestions Microsoft\Graph\Beta\Generated.models.userSettings::|public|getContributionToContentDiscoveryAsOrganizationDisabled():bool Microsoft\Graph\Beta\Generated.models.userSettings::|public|getContributionToContentDiscoveryDisabled():bool +Microsoft\Graph\Beta\Generated.models.userSettings::|public|getExchange():ExchangeSettings Microsoft\Graph\Beta\Generated.models.userSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.userSettings::|public|getItemInsights():UserInsightsSettings Microsoft\Graph\Beta\Generated.models.userSettings::|public|getRegionalAndLanguageSettings():RegionalAndLanguageSettings @@ -270277,6 +270526,7 @@ Microsoft\Graph\Beta\Generated.models.userSettings::|public|Serialize(writer:ISe Microsoft\Graph\Beta\Generated.models.userSettings::|public|setContactMergeSuggestions(value?:ContactMergeSuggestions):void Microsoft\Graph\Beta\Generated.models.userSettings::|public|setContributionToContentDiscoveryAsOrganizationDisabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.userSettings::|public|setContributionToContentDiscoveryDisabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.userSettings::|public|setExchange(value?:ExchangeSettings):void Microsoft\Graph\Beta\Generated.models.userSettings::|public|setItemInsights(value?:UserInsightsSettings):void Microsoft\Graph\Beta\Generated.models.userSettings::|public|setRegionalAndLanguageSettings(value?:RegionalAndLanguageSettings):void Microsoft\Graph\Beta\Generated.models.userSettings::|public|setShiftPreferences(value?:ShiftPreferences):void @@ -317982,9 +318232,11 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyR Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|Get(requestConfiguration?:ClaimsPolicyRequestBuilderGetRequestConfiguration):CustomClaimsPolicy Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|Patch(body:CustomClaimsPolicy; requestConfiguration?:ClaimsPolicyRequestBuilderPatchRequestConfiguration):CustomClaimsPolicy Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|Put(body:CustomClaimsPolicy; requestConfiguration?:ClaimsPolicyRequestBuilderPutRequestConfiguration):CustomClaimsPolicy Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ClaimsPolicyRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|ToPatchRequestInformation(body:CustomClaimsPolicy; requestConfiguration?:ClaimsPolicyRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|ToPutRequestInformation(body:CustomClaimsPolicy; requestConfiguration?:ClaimsPolicyRequestBuilderPutRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|WithUrl(rawUrl:string):ClaimsPolicyRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.claimsPolicyRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void @@ -317996,6 +318248,8 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.claimsPolicyR Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.claimsPolicyRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ClaimsPolicyRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.claimsPolicyRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.claimsPolicyRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.claimsPolicyRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.claimsPolicy.claimsPolicyRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.createdObjects.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.createdObjects.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.createdObjects.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -408307,6 +408561,21 @@ Microsoft\Graph\Beta\Generated.users.item.settings.contactMergeSuggestions.conta Microsoft\Graph\Beta\Generated.users.item.settings.contactMergeSuggestions.contactMergeSuggestionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ContactMergeSuggestionsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.settings.contactMergeSuggestions.contactMergeSuggestionsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.settings.contactMergeSuggestions.contactMergeSuggestionsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.ExchangeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|Get(requestConfiguration?:ExchangeRequestBuilderGetRequestConfiguration):ExchangeSettings +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExchangeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|WithUrl(rawUrl:string):ExchangeRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.exchangeRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.exchangeRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.exchangeRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.exchangeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.exchangeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExchangeRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.exchangeRequestBuilderGetRequestConfiguration::|public|queryParameters:ExchangeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.settings.exchange.exchangeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExchangeRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.settings.itemInsights.ItemInsightsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.settings.itemInsights.ItemInsightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.settings.itemInsights.ItemInsightsRequestBuilder::|public|Delete(requestConfiguration?:ItemInsightsRequestBuilderDeleteRequestConfiguration):void @@ -408357,6 +408626,7 @@ Microsoft\Graph\Beta\Generated.users.item.settings.SettingsRequestBuilder-->Base Microsoft\Graph\Beta\Generated.users.item.settings.SettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.settings.SettingsRequestBuilder::|public|contactMergeSuggestions:ContactMergeSuggestionsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.settings.SettingsRequestBuilder::|public|Delete(requestConfiguration?:SettingsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.settings.SettingsRequestBuilder::|public|exchange:ExchangeRequestBuilder Microsoft\Graph\Beta\Generated.users.item.settings.SettingsRequestBuilder::|public|Get(requestConfiguration?:SettingsRequestBuilderGetRequestConfiguration):UserSettings Microsoft\Graph\Beta\Generated.users.item.settings.SettingsRequestBuilder::|public|itemInsights:ItemInsightsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.settings.SettingsRequestBuilder::|public|Patch(body:UserSettings; requestConfiguration?:SettingsRequestBuilderPatchRequestConfiguration):UserSettings diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 20ecab0ce07..54e6c976d87 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "F4C984E1C29C15688427BC27ECEF61B515075A55B4DEF5387DAA3356B39FC474B50F1DF608181B0F9AD0441CBFC3B3B795035760856FDC06BA48D82896707D87", + "descriptionHash": "E576FB8BD5A9C88C96D8817C443A98908B4DF074205683122B34A198373D1C7C62CCA161A06DC4F574808EB4C8F64B2BE0C08632CB186DD61F94530F59EA248F", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.23.0",